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.
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:15.696402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-14 01:58:54.601189000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:15.696402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-14 01:59:49.038408000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:15.696402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-14 01:58:52.623905000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:11.902527594 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-14 02:02:16.500834031 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:11.902527594 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-14 02:00:27.165132323 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:10.317176307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-14 01:59:27.750429047 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:10.317176307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-14 02:00:02.007318937 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-14 01:57:10.317176307 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-14 01:59:20.246307256 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-14 01:57:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-14 01:58:57 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-14 01:57:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-14 01:59:44 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-14 01:57:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-14 01:59:01 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:26.557406000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-13 23:57:13.276744000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:26.557406000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-13 23:57:52.5703690... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:26.557406000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-13 23:57:10.371085000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:24.783414713 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-14 00:00:59.232776182 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-13 23:55:24.619875351 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-14 00:23:12.307166066 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:24.783414713 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-11-14 00:02:32.904566313 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:24.783414713 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-13 23:59:09.208944798 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:22.177606600 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-13 23:58:39.150182772... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:22.177606600 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-13 23:59:10.0101256... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-13 23:55:22.177606600 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-13 23:58:31.186174491 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-13 23:55:34.312606200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-13 23:59:12.493271500 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-13 23:55:34.312606200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-14 00:01:17.077233000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-13 23:55:34.312606200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-13 23:59:06.387312600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-13 22:18:28.878545269 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-13 22:24:38.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-13 22:18:28.878545269 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-13 22:25:2... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-13 22:18:28.878545269 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-13 22:24:33.334014135 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5325 | Add sortsupport for range types and btree_gist |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out /tmp/cirrus-ci-build/build/testrun/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out 2024-11-13 20:17:48.707397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/partitions.out 2024-11-13 20:20:42.116751000 +0000 @@ -11,9 +11,7 @@ ) partition by range (id); create table parttmp_1_to_10 partition of parttmp for values from (1) to (10); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build create table parttmp_11_to_20 partition of parttmp for values from (11) to (20); -NOTICE: notice triggered for injection point btree-gist-sorted-build NOTICE: notice triggered for injection point btree-gist-sorted-build insert into parttmp (id, valid_at) values (1, '[2000-01-01, 2000-02-01)'), 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-11-13 20:17:48.709908000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-11-13 20:20:42.545224000 +00... @@ -9,7 +9,6 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); NOTICE: notice triggered for injection point btree-gist-sorted-build ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out /tmp/cirrus-ci-build/build/testrun/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out 2024-11-13 20:17:47.031859364 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/partitions.out 2024-11-13 20:23:11.145449780 +0000 @@ -11,10 +11,8 @@ ) partition by range (id); create table parttmp_1_to_10 partition of parttmp for values from (1) to (10); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build create table parttmp_11_to_20 partition of parttmp for values from (11) to (20); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build insert into parttmp (id, valid_at) values (1, '[2000-01-01, 2000-02-01)'), (1, '[2000-02-01, 2000-03-01)'), 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-11-13 20:17:47.035888217 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-11-13 20:23:11.357456420 +00... @@ -9,7 +9,6 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/btree_gist/expected/partitions.out C:/cirrus/build/testrun/btree_gist/reg... --- C:/cirrus/contrib/btree_gist/expected/partitions.out 2024-11-13 20:17:53.643827600 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/partitions.out 2024-11-13 20:24:37.870982600 +0000 @@ -11,10 +11,8 @@ ) partition by range (id); create table parttmp_1_to_10 partition of parttmp for values from (1) to (10); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build create table parttmp_11_to_20 partition of parttmp for values from (11) to (20); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build insert into parttmp (id, valid_at) values (1, '[2000-01-01, 2000-02-01)'), (1, '[2000-02-01, 2000-03-01)'), diff --strip-trailing-cr -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gi... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-11-13 20:17:53.663904000 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-11-13 20:24:39.389039600 +0000 @@ -9,7 +9,6 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); ... |
50/5093 | Incremental Sort Cost Estimation Instability |
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-11-13 17:51:26.916937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-11-13 17:56:50.7025340... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-13 16:44:11.31641500... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-13 16:... @@ -9,10 +9,7 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) - +ERROR: relation "pg_stat_get_vacuum_tables" does not exist step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; select count(ival) from test_vacuum_stat_isolation where id>900; @@ -22,7 +19,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-13 16:44:10.14380578... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-13 16:49:3... @@ -9,10 +9,7 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) - +ERROR: relation "pg_stat_get_vacuum_tables" does not exist step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; select count(ival) from test_vacuum_stat_isolation where id>900; @@ -22,7 +19,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-13 16:44:11.56408072... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-13 16:... @@ -9,10 +9,7 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) - +ERROR: relation "pg_stat_get_vacuum_tables" does not exist step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; select count(ival) from test_vacuum_stat_isolation where id>900; @@ -22,7 +19,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-13 16:44:27.131512800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-13 16:48:33.06306... @@ -9,10 +9,7 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) - +ERROR: relation "pg_stat_get_vacuum_tables" does not exist step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; select count(ival) from test_vacuum_stat_isolation where id>900; @@ -22,7 +19,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; ... |
50/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-11-13 11:01:45.303441000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-13 11:03:58.229316... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39546 | | 0 | 39546 | pktable_pkey + 39541 | | 0 | 39541 | pktable + 39548 | | 0 | 39548 | fktable + 40032 | | 0 | 40037 | foo + 40041 | | 0 | 40041 | pg_toast_40032_index + 40040 | | 0 | 40040 | pg_toast_40032 + 40311 | | 0 | 40311 | old_oids + 40328 | | 0 | 40328 | pg_toast_40325 ... |
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-11-13 11:01:45.303441000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-13 11:04:48.4065... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39471 | | 0 | 39471 | pktable_pkey + 39466 | | 0 | 39466 | pktable + 39473 | | 0 | 39473 | fktable + 39990 | | 0 | 39995 | foo + 39999 | | 0 | 39999 | pg_toast_39990_index + 39998 | | 0 | 39998 | pg_toast_39990 + 40301 | | 0 | 40301 | old_oids + 40318 | | 0 | 40318 | pg_toast_40315 ... |
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-11-13 11:01:45.303441000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-13 11:03:51.460948000 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39335 | | 0 | 39335 | pktable_pkey + 39331 | | 0 | 39331 | pktable + 39337 | | 0 | 39337 | fktable + 40044 | | 0 | 40049 | foo + 40053 | | 0 | 40053 | pg_toast_40044_index + 40052 | | 0 | 40052 | pg_toast_40044 + 40269 | | 0 | 40269 | old_oids + 40286 | | 0 | 40286 | pg_toast_40283 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-13 11:01:45.562642878 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-13 11:08:24.792149554 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39639 | | 0 | 39639 | pktable_pkey + 39635 | | 0 | 39635 | pktable + 39641 | | 0 | 39641 | fktable + 40130 | | 0 | 40135 | foo + 40139 | | 0 | 40139 | pg_toast_40130_index + 40138 | | 0 | 40138 | pg_toast_40130 + 40350 | | 0 | 40350 | old_oids + 40370 | | 0 | 40370 | pg_toast_40367 ... |
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-11-13 11:01:45.562642878 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-13 11:06:57.768151101 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39593 | | 0 | 39593 | pktable_pkey + 39589 | | 0 | 39589 | pktable + 39598 | | 0 | 39598 | fktable + 40131 | | 0 | 40136 | foo + 40140 | | 0 | 40140 | pg_toast_40131_index + 40139 | | 0 | 40139 | pg_toast_40131 + 40354 | | 0 | 40354 | old_oids + 40373 | | 0 | 40373 | pg_toast_40370 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-13 11:01:42.479122661 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-13 11:07:04.262210... @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39614 | | 0 | 39614 | pg_toast_39609 + 39615 | | 0 | 39615 | pg_toast_39609_index + 39609 | | 0 | 39609 | users + 39608 | | 0 | 39608 | users_id_seq + 39914 | | 0 | 39914 | foo + 40269 | | 0 | 40269 | forc_test + 40645 | | 0 | 40645 | pg_toast_40642 + 40646 | | 0 | 40646 | pg_toast_40642_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-11-13 11:01:42.479122661 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-13 11:07:40.8744... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39381 | | 0 | 39381 | pktable_pkey + 39377 | | 0 | 39377 | pktable + 39383 | | 0 | 39383 | fktable + 39935 | | 0 | 39944 | foo + 39948 | | 0 | 39948 | pg_toast_39935_index + 39947 | | 0 | 39947 | pg_toast_39935 + 40179 | | 0 | 40179 | old_oids + 40199 | | 0 | 40199 | pg_toast_40196 ... |
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-11-13 11:01:42.479122661 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-13 11:06:57.830180626 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39724 | | 0 | 39724 | users_id_seq + 39732 | | 0 | 39732 | pg_toast_39727 + 39733 | | 0 | 39733 | pg_toast_39727_index + 39727 | | 0 | 39727 | users + 40060 | | 0 | 40060 | foo + 40229 | | 0 | 40229 | forc_test + 39477 | | 0 | 39477 | pktable_pkey + 39473 | | 0 | 39473 | pktable ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-11-13 11:01:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-13 11:03:27 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39309 | | 0 | 39309 | pktable_pkey + 39305 | | 0 | 39305 | pktable + 39333 | | 0 | 39333 | fktable + 40003 | | 0 | 40008 | foo + 40012 | | 0 | 40012 | pg_toast_40003_index + 40011 | | 0 | 40011 | pg_toast_40003 + 40217 | | 0 | 40217 | old_oids + 40234 | | 0 | 40234 | pg_toast_40231 ... |
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-11-13 11:01:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-13 11:04:15 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39019 | | 0 | 39019 | pktable_pkey + 39015 | | 0 | 39015 | pktable + 39024 | | 0 | 39024 | fktable + 39946 | | 0 | 39952 | foo + 39956 | | 0 | 39956 | pg_toast_39946_index + 39955 | | 0 | 39955 | pg_toast_39946 + 40176 | | 0 | 40176 | old_oids + 40194 | | 0 | 40194 | pg_toast_40191 ... |
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-11-13 11:01:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-11-13 11:03:30 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39415 | | 0 | 39415 | pktable_pkey + 39411 | | 0 | 39411 | pktable + 39417 | | 0 | 39417 | fktable + 40050 | | 0 | 40055 | foo + 40059 | | 0 | 40059 | pg_toast_40050_index + 40058 | | 0 | 40058 | pg_toast_40050 + 40309 | | 0 | 40309 | old_oids + 40363 | | 0 | 40363 | pg_toast_40360 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-13 11:01:58.666148600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-13 11:05:22.797071100 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39187 | | 0 | 39187 | pktable_pkey + 39183 | | 0 | 39183 | pktable + 39189 | | 0 | 39189 | fktable + 39703 | | 0 | 39710 | foo + 39714 | | 0 | 39714 | pg_toast_39703_index + 39713 | | 0 | 39713 | pg_toast_39703 + 39958 | | 0 | 39958 | pg_toast_39955 + 39959 | | 0 | 39959 | pg_toast_39955_index ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-13 11:01:58.666148600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-13 11:07:44.113027000 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39015 | | 0 | 39015 | pktable_pkey + 39011 | | 0 | 39011 | pktable + 39017 | | 0 | 39017 | fktable + 39649 | | 0 | 39655 | foo + 39659 | | 0 | 39659 | pg_toast_39649_index + 39658 | | 0 | 39658 | pg_toast_39649 + 39925 | | 0 | 39925 | old_oids + 39942 | | 0 | 39942 | pg_toast_39939 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-13 11:01:58.666148600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-13 11:05:18.854687900 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38558 | | 0 | 38558 | pktable_pkey + 38551 | | 0 | 38551 | pktable + 38560 | | 0 | 38560 | fktable + 39675 | | 0 | 39680 | foo + 39684 | | 0 | 39684 | pg_toast_39675_index + 39683 | | 0 | 39683 | pg_toast_39675 + 40028 | | 0 | 40028 | old_oids + 40045 | | 0 | 40045 | pg_toast_40042 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-13 10:33:50.374990700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-13 10:36:05.310531500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-13 10:33:50.374990700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-13 10:38:25.917638500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-13 10:33:50.374990700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-13 10:35:58.569023200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5357 | New predefined role pg_manage_extensions |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out 2024-11-13 06:27:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-13 06:30:42 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-13 05:35:06.505401000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-13 05:37:00.910655000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-13 05:35:06.792574652 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-11-13 05:36:27.545462838 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-13 05:35:05.167632645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-13 05:37:39.380616381 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out 2024-11-13 05:35:10 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-13 05:38:00 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-11-13 05:35:15.359415600 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-13 05:40:44.928474800 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/5354 | Improve code coverage of network address functions |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-13 00:38:38.087906802 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-13 00:43:54.935259336 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/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-11-12 23:13:55.202020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-12 23:15:36.555... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:13:55.202020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-12 23:16:19.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:13:55.202020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-12 23:15:35.934158000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-12 23:14:56.990860553 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-11-12 23:21:29.059328245 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:14:56.990860553 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-11-12 23:22:38.469905701 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:14:56.990860553 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-11-12 23:18:40.435976595 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-12 23:13:53.885149994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-12 23:16:43.807... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:13:53.885149994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-12 23:17:20.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:13:53.885149994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-12 23:16:36.447471802 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-11-12 23:13:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-12 23:15:57 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:13:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-12 23:16:44 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-12 23:13:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-11-12 23:16:00 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-12 23:14:15.567540400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-12 23:20:13.392952500 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-12 23:14:15.567540400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-12 23:23:29.734748400 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-12 23:14:15.567540400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-11-12 23:19:51.698619100 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-11-12 21:06:54.879105614 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-11-12 21:16:35.209332840 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-12 21:06:56.859105656 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-11-12 21:16:05.12136... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-12 21:06:56.859105656 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-11-12 21:15:21.949424116 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-11-12 21:06:56.715105653 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-11-12 21:16:57.397310050 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-11-12 21:00:50.093838000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-11-12 21:06:31.589989000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5351 | Proper object locking for GRANT/REVOKE |
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-11-12 14:42:29.313480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-11-12 14:47:25.2584860... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-12 14:26:31.740650000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-12 14:29:25.2972940... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-12 14:26:26.040278090 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-11-12 14:31:17.112344115 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-12 14:26:24.719493989 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-12 14:30:25.4505217... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out /Users/admin/pgsql/build/testrun/pg_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-12 14:26:30 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-12 14:31:12 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-12 14:26:35.506376400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-12 14:33:52.622120200 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-11-12 10:00:07.998958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-11-12 10:02:19.61608700... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t |
Linux - Debian Bookworm - 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-11-12 10:00:03.587129690 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-11-12 10:08:50.889... @@ -2009,17 +2009,10 @@ -- Pull up direct-correlated ANY_SUBLINKs explain (costs off) select * from tenk1 A where hundred in (select hundred from tenk2 B where B.odd = A.odd); - QUERY PLAN ------------------------------------------------------------- - Hash Join - Hash Cond: ((a.odd = b.odd) AND (a.hundred = b.hundred)) - -> Seq Scan on tenk1 a - -> Hash - -> HashAggregate - Group Key: b.odd, b.hundred - -> Seq Scan on tenk2 b -(7 rows) - +ERROR: deadlock detected +DETAIL: Process 76198 waits for AccessShareLock on relation 25584 of database 16384; blocked by process 76183. ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-12 09:59:00.160142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-12 10:01:09.385274000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-12 09:59:00.222350000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-12 10:01:09.3840920... @@ -1842,1417 +1842,10 @@ -- Do the same concurrently ... |
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-11-12 09:59:00.160142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-12 10:01:42.089819000 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-12 09:59:00.222350000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-12 10:01:08.919437000 +0000 @@ -1842,1417 +1842,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-12 09:58:56.105355663 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-12 10:04:20.936461753 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-12 09:58:56.105355663 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-12 10:03:16.504473537 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-12 09:58:57.712525792 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-12 10:03:50.147559089 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-12 09:58:57.712525792 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-12 10:04:23.391537344 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-12 09:58:57.712525792 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-12 10:03:44.767563205 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-11-12 09:59:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-12 10:03:34 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-11-12 09:59:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-12 10:03:34 @@ -1876,1383 +1876,10 @@ WHERE sro_ifun(a + 10) > sro_ifun(10); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-11-12 09:59:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-12 10:04:56 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-11-12 09:59:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-11-12 10:04:56 @@ -1841,1418 +1841,11 @@ DROP INDEX sro_idx; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-11-12 09:59:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/brin.out 2024-11-12 10:03:34 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-11-12 09:59:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2024-11-12 10:03:34 @@ -1846,1413 +1846,10 @@ REINDEX TABLE sro_tab; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-12 09:59:13.986322500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-12 10:02:12.329059800 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-12 09:59:13.986322500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-12 10:04:09.037533600 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-12 09:59:13.986322500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-12 10:02:05.252863400 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-11-12 09:59:14.117625200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-11-12 10:02:05.252863400 +0000 @@ -1842,1417 +1842,10 @@ -- Do the same concurrently ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-11-12 04:53:36.516319000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-11-12 04:54:46.106647000 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-12 04:53:46.956644600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-11-12 04:56:12.390105000 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:17.952799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-11 23:29:44.433792000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:17.952799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-11 23:30:36.947497000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:17.952799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-11 23:29:46.021717000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:17.619495037 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-11 23:34:03.498769255 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:17.619495037 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-11-11 23:35:20.374683044 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:17.619495037 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-11 23:31:35.599122210 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:18.293109732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-11 23:30:54.622963511 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:18.293109732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-11 23:31:37.402727388 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-11 23:28:18.293109732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-11 23:30:46.971003029 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/4942 | Avoid orphaned objects dependencies, take 3 |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-11 21:06:53.471125002 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-11 21:13:38.191880031 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:26.522771000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-11 20:56:15.226197000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:26.522771000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-11 20:56:54.6116210... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:26.522771000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-11 20:56:13.064312000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:22.348894372 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-11 21:01:00.075471785 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-11 20:54:22.184480405 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-11 21:22:15.197186211 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:22.348894372 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-11-11 21:02:05.764208940 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:22.348894372 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-11 20:58:23.530787431 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:22.425608096 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-11 20:57:47.495487846... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:22.425608096 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-11 20:58:16.9511102... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-11 20:54:22.425608096 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-11 20:57:41.839405395 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-11 20:54:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-11 20:56:53 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-11 20:54:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-11 20:58:00 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-11 20:54:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-11-11 20:56:50 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-11 20:54:53.327362400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-11 20:58:43.785151700 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-11 20:54:53.327362400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-11 21:00:57.025545800 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-11 20:54:53.327362400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-11 20:58:36.741195200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-11 19:15:08.522425107 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-11 19:21:20.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-11 19:15:08.522425107 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-11 19:21:5... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-11 19:15:08.522425107 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-11 19:21:16.565038894 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5325 | Add sortsupport for range types and btree_gist |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out /tmp/cirrus-ci-build/build/testrun/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out 2024-11-11 17:03:55.087040000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/partitions.out 2024-11-11 17:07:05.142859000 +0000 @@ -11,9 +11,7 @@ ) partition by range (id); create table parttmp_1_to_10 partition of parttmp for values from (1) to (10); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build create table parttmp_11_to_20 partition of parttmp for values from (11) to (20); -NOTICE: notice triggered for injection point btree-gist-sorted-build NOTICE: notice triggered for injection point btree-gist-sorted-build insert into parttmp (id, valid_at) values (1, '[2000-01-01, 2000-02-01)'), 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-11-11 17:03:55.089831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-11-11 17:07:05.502781000 +00... @@ -9,7 +9,6 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); NOTICE: notice triggered for injection point btree-gist-sorted-build ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 17:03:56.536252000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 17:06:54.783161000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out /tmp/cirrus-ci-build/build/testrun/btree_gist/r... --- /tmp/cirrus-ci-build/contrib/btree_gist/expected/partitions.out 2024-11-11 17:03:50.729864391 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/partitions.out 2024-11-11 17:08:53.639451335 +0000 @@ -11,10 +11,8 @@ ) partition by range (id); create table parttmp_1_to_10 partition of parttmp for values from (1) to (10); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build create table parttmp_11_to_20 partition of parttmp for values from (11) to (20); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build insert into parttmp (id, valid_at) values (1, '[2000-01-01, 2000-02-01)'), (1, '[2000-02-01, 2000-03-01)'), 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-11-11 17:03:50.733874321 +0000 +++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-11-11 17:08:53.819451426 +00... @@ -9,7 +9,6 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 17:03:52.373411140 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 17:08:43.739448543 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/btree_gist/expected/partitions.out C:/cirrus/build/testrun/btree_gist/reg... --- C:/cirrus/contrib/btree_gist/expected/partitions.out 2024-11-11 17:04:03.535993700 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/partitions.out 2024-11-11 17:10:36.924249400 +0000 @@ -11,10 +11,8 @@ ) partition by range (id); create table parttmp_1_to_10 partition of parttmp for values from (1) to (10); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build create table parttmp_11_to_20 partition of parttmp for values from (11) to (20); NOTICE: notice triggered for injection point btree-gist-sorted-build -NOTICE: notice triggered for injection point btree-gist-sorted-build insert into parttmp (id, valid_at) values (1, '[2000-01-01, 2000-02-01)'), (1, '[2000-02-01, 2000-03-01)'), diff --strip-trailing-cr -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gi... --- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out 2024-11-11 17:04:03.548259000 +0000 +++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out 2024-11-11 17:10:38.706479800 +0000 @@ -9,7 +9,6 @@ CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) ); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 17:04:07.504654800 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 17:09:47.367128700 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:53:52.591046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:56:10.870599000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:53:50.133852331 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:58:28.670392594 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:54:09.302421000 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:59:57.641811100 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:30:48.559197000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:33:27.213492000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:30:47.457895840 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:36:12.080388134 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out /Users/admin/pgsql/build/testrun/plperl/regress/result... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:30:44 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:34:39 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:31:05.074156500 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:36:25.294936100 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5018 | Extension security improvement: Add support for extensions with an owned schema |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:16:12.801277000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:18:06.781176000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:16:12.198921369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:18:54.133973514 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out /Users/admin/pgsql/build/testrun/plperl/regress/result... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:16:07 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:19:22 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:16:25.550076900 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:22:30.057989000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/4814 | psql meta-command conninfo+ |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:05:47.470929000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:07:46.266131000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:05:43.372715490 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:08:25.029904617 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out /Users/admin/pgsql/build/testrun/plperl/regress/result... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:04:18 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:07:29 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 16:06:09.625333200 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 16:11:59.120994300 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/4829 | Add trim_trailing_whitespace to editorconfig file |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:52:39.145698000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:55:45.216473000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:52:33.237486408 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:58:33.035605220 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out /Users/admin/pgsql/build/testrun/plperl/regress/result... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:52:32 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:56:25 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:52:49.057736300 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:58:03.555106200 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/4735 | Support a wildcard in backtrace_functions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:38:56.332536000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:42:05.129307000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:38:53.515181480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:44:59.872808940 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:39:13.483057000 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:45:31.252939200 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5327 | Use read_stream in index vacuum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:29:13.189384000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:31:06.743528000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:29:10.214895545 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:31:48.719328561 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:29:24.715233700 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:34:53.599964900 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/4770 | Introduce XID age and inactive timeout based replication slot invalidation |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:15:14.043715000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:17:04.617309000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:15:14.490009538 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:18:03.136325694 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out /Users/admin/pgsql/build/testrun/plperl/regress/result... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:15:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:18:37 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:15:24.128057400 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:21:12.946951500 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5044 | new plpgsql.extra_errors check - strict_expr_check |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:11:28.757638000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:13:35.597585000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:11:24.422464088 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:14:38.667723078 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 15:11:44.008037800 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:17:30.089807200 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5087 | Doc: Move and modify standalone hot backups section |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:54:41.164262000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:56:42.191943000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:54:44.348125192 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:57:34.963638437 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out /Users/admin/pgsql/build/testrun/plperl/regress/result... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:54:36 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:57:48 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:54:54.466634000 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 15:00:47.483586700 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5339 | Inconsistent output handling in 002_pg_upgrade.pl test logs |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:51:40.014541000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:53:44.668749000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:51:40.187360423 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:54:24.340110343 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:51:51.151577300 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:57:30.209535700 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/5093 | Incremental Sort Cost Estimation Instability |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:36:49.480058000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:38:56.049196000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:36:47.942445070 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:40:23.993052037 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:37:04.586366400 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:43:01.548411000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:29:17.749484000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:31:20.696985000 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/re... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:29:15.767154632 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:32:01.274028009 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_env.out C:/cirrus/build/testrun/plperl/regress/resu... --- C:/cirrus/src/pl/plperl/expected/plperl_env.out 2024-11-11 14:29:27.147648400 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_env.out 2024-11-11 14:35:21.076570600 +0000 @@ -49,5 +49,5 @@ } $$ LANGUAGE plperl; -WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 12. +WARNING: attempted alteration of $ENV{TEST_PLPERL_ENV_FOO} at line 43. NOTICE: environ unaffected |
50/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-11-11 08:51:22.035488000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-11 08:53:53.745408... @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39722 | | 0 | 39722 | users_id_seq + 39728 | | 0 | 39728 | pg_toast_39723 + 39729 | | 0 | 39729 | pg_toast_39723_index + 39723 | | 0 | 39723 | users + 39830 | | 0 | 39830 | foo + 39900 | | 0 | 39900 | forc_test + 40351 | | 0 | 40351 | pg_toast_40348 + 40352 | | 0 | 40352 | pg_toast_40348_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-11-11 08:51:22.035488000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-11 08:54:38.2508... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39480 | | 0 | 39480 | pktable_pkey + 39476 | | 0 | 39476 | pktable + 39482 | | 0 | 39482 | fktable + 39954 | | 0 | 39954 | pg_toast_39945_index + 39953 | | 0 | 39953 | pg_toast_39945 + 39945 | | 0 | 39950 | foo + 40166 | | 0 | 40166 | old_oids + 40185 | | 0 | 40185 | pg_toast_40182 ... |
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-11-11 08:51:22.035488000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-11 08:53:48.802042000 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39657 | | 0 | 39657 | users_id_seq + 39663 | | 0 | 39663 | pg_toast_39658 + 39664 | | 0 | 39664 | pg_toast_39658_index + 39658 | | 0 | 39658 | users + 39789 | | 0 | 39789 | foo + 40108 | | 0 | 40108 | forc_test + 40565 | | 0 | 40565 | pg_toast_40562 + 40566 | | 0 | 40566 | pg_toast_40562_index ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-11 08:51:15.376370889 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-11 08:58:41.099701665 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39547 | | 0 | 39547 | pktable_pkey + 39540 | | 0 | 39540 | pktable + 39550 | | 0 | 39550 | fktable + 40128 | | 0 | 40133 | foo + 40137 | | 0 | 40137 | pg_toast_40128_index + 40136 | | 0 | 40136 | pg_toast_40128 + 40354 | | 0 | 40354 | old_oids + 40372 | | 0 | 40372 | pg_toast_40369 ... |
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-11-11 08:51:15.376370889 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-11-11 08:59:50.507634778 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39559 | | 0 | 39559 | pktable_pkey + 39555 | | 0 | 39555 | pktable + 39562 | | 0 | 39562 | fktable + 40083 | | 0 | 40088 | foo + 40092 | | 0 | 40092 | pg_toast_40083_index + 40091 | | 0 | 40091 | pg_toast_40083 + 40362 | | 0 | 40362 | old_oids + 40379 | | 0 | 40379 | pg_toast_40376 ... |
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-11-11 08:51:15.376370889 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-11 08:56:12.059777300 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39643 | | 0 | 39643 | pg_toast_39634_index + 39634 | | 0 | 39634 | users + 39632 | | 0 | 39632 | users_id_seq + 39642 | | 0 | 39642 | pg_toast_39634 + 39878 | | 0 | 39878 | foo + 40066 | | 0 | 40066 | forc_test + 39537 | | 0 | 39537 | pktable_pkey + 39533 | | 0 | 39533 | pktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-11 08:51:16.809441093 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-11 08:56:20.496299... @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39651 | | 0 | 39651 | pg_toast_39643 + 39652 | | 0 | 39652 | pg_toast_39643_index + 39643 | | 0 | 39643 | users + 39642 | | 0 | 39642 | users_id_seq + 39981 | | 0 | 39981 | foo + 40236 | | 0 | 40236 | forc_test + 40581 | | 0 | 40581 | pg_toast_40578 + 40582 | | 0 | 40582 | pg_toast_40578_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-11-11 08:51:16.809441093 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-11 08:56:54.1090... @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39496 | | 0 | 39496 | users_id_seq + 39502 | | 0 | 39502 | pg_toast_39497 + 39503 | | 0 | 39503 | pg_toast_39497_index + 39497 | | 0 | 39497 | users + 39761 | | 0 | 39761 | foo + 40089 | | 0 | 40089 | forc_test + 40493 | | 0 | 40493 | pg_toast_40490 + 40494 | | 0 | 40494 | pg_toast_40490_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-11-11 08:51:16.809441093 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-11 08:56:13.524194721 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39699 | | 0 | 39699 | users_id_seq + 39705 | | 0 | 39705 | pg_toast_39700 + 39706 | | 0 | 39706 | pg_toast_39700_index + 39700 | | 0 | 39700 | users + 39957 | | 0 | 39957 | foo + 40237 | | 0 | 40237 | forc_test + 40609 | | 0 | 40609 | pg_toast_40606 + 40610 | | 0 | 40610 | pg_toast_40606_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-11-11 08:51:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-11 08:53:58 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39552 | | 0 | 39552 | foo + 39884 | | 0 | 39884 | forc_test + 39420 | | 0 | 39420 | users_id_seq + 39426 | | 0 | 39426 | pg_toast_39421 + 39427 | | 0 | 39427 | pg_toast_39421_index + 39421 | | 0 | 39421 | users + 40298 | | 0 | 40298 | pg_toast_40295 + 40299 | | 0 | 40299 | pg_toast_40295_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-11-11 08:51:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-11 08:55:26 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39338 | | 0 | 39338 | pktable_pkey + 39334 | | 0 | 39334 | pktable + 39340 | | 0 | 39340 | fktable + 39945 | | 0 | 39945 | pg_toast_39936 + 39936 | | 0 | 39942 | foo + 39946 | | 0 | 39946 | pg_toast_39936_index + 40160 | | 0 | 40160 | old_oids + 40180 | | 0 | 40180 | pg_toast_40177 ... |
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-11-11 08:51:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-11-11 08:53:59 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38951 | | 0 | 38951 | pktable_pkey + 38945 | | 0 | 38945 | pktable + 38954 | | 0 | 38954 | fktable + 39990 | | 0 | 39995 | foo + 39999 | | 0 | 39999 | pg_toast_39990_index + 39998 | | 0 | 39998 | pg_toast_39990 + 40191 | | 0 | 40191 | old_oids + 40208 | | 0 | 40208 | pg_toast_40205 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-11 08:51:27.166547000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-11 08:55:07.391651600 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39004 | | 0 | 39004 | pktable_pkey + 39000 | | 0 | 39000 | pktable + 39006 | | 0 | 39006 | fktable + 39586 | | 0 | 39591 | foo + 39595 | | 0 | 39595 | pg_toast_39586_index + 39594 | | 0 | 39594 | pg_toast_39586 + 39854 | | 0 | 39854 | old_oids + 39890 | | 0 | 39890 | pg_toast_39887 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-11 08:51:27.166547000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-11 08:57:22.570461300 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38709 | | 0 | 38709 | pktable_pkey + 38705 | | 0 | 38705 | pktable + 38712 | | 0 | 38712 | fktable + 39609 | | 0 | 39618 | foo + 39622 | | 0 | 39622 | pg_toast_39609_index + 39621 | | 0 | 39621 | pg_toast_39609 + 39843 | | 0 | 39843 | old_oids + 39861 | | 0 | 39861 | pg_toast_39858 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-11 08:51:27.166547000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-11 08:54:53.978057400 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 37878 | | 0 | 37878 | pktable_pkey + 37873 | | 0 | 37873 | pktable + 37887 | | 0 | 37887 | fktable + 38925 | | 0 | 38925 | users_id_seq + 38950 | | 0 | 38950 | pg_toast_38933 + 38959 | | 0 | 38959 | pg_toast_38933_index + 38933 | | 0 | 38933 | users + 39197 | | 0 | 39197 | foo ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-11 08:02:42.075880400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-11 08:04:57.799744500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-11 08:02:42.075880400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-11 08:07:25.400485500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-11 08:02:42.075880400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-11 08:04:49.963257500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-11 04:07:07.877195000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-11 04:09:04.224315000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-11 04:07:06.806202170 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-11-11 04:08:29.773112226 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-11 04:07:08.157031026 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-11 04:09:45.642369861 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-11-11 04:07:19.408498600 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-11 04:12:07.826129800 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/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-11-10 21:39:20.742034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-10 21:41:12.434... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-10 21:39:20.742034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-10 21:42:06.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-10 21:39:20.742034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-10 21:41:09.991811000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-10 21:39:16.987911971 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-11-10 21:44:16.631643778 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-10 21:39:16.987911971 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-11-10 21:45:51.435301854 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-10 21:39:16.987911971 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-11-10 21:42:21.312432947 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-10 21:39:18.542313877 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-10 21:41:44.632... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-10 21:39:18.542313877 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-10 21:42:18.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-10 21:39:18.542313877 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-10 21:41:40.616576734 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-10 21:39:29.793857000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-10 21:43:37.893302300 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-10 21:39:29.793857000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-10 21:46:02.050038200 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-10 21:39:29.793857000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-11-10 21:43:30.845938300 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-11-10 19:21:10.622419671 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-11-10 19:29:41.177370650 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-10 19:21:12.554419711 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-11-10 19:29:16.08140... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-10 19:21:12.554419711 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-11-10 19:28:36.981444825 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-11-10 19:21:12.414419708 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-11-10 19:30:00.337345814 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-11-10 19:09:04.224508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-11-10 19:15:25.222070000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-10 17:09:12.82561500... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-10 17:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.000321000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.000321000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.000321000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:12:08.7... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/bin... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.014258472 +00... +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:17:08.34... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-10 17:09:12.79186513... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-10 17:14:5... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.014258472 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:15:29.152313144 +000... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-10 17:09:13.06187880... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-10 17:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.273878807 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.273878807 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:13.273878807 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:15:01.2... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-10 17:09:12 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-10 17:12... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:12:23 @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-10 17:09:29.328368500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-10 17:13:39.28100... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:29.970977700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:13:... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/rec... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2024-11-10 17:09:29.968993000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2024-11-10 17:15:57.540... @@ -54,7 +54,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | t | t | f (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd @@ -67,7 +67,7 @@ FROM pg_stat_get_vacuum_indexes WHERE relname = 'vestat_pkey'; diwr | diwb ------+------ - t | t + f | f (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-10 17:09:29.970977700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-10 17:13:22.788571800 +0... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-10 12:43:57.166367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-10 12:46:41.7785860... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-10 12:43:55.477927311 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-11-10 12:48:18.669166896 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-10 12:43:51.372850915 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-10 12:48:59.3200716... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out /Users/admin/pgsql/build/testrun/pg_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-10 12:43:58 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-10 12:47:48 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-10 12:44:05.779376300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-10 12:50:22.560113400 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5110 | Add XMLCast (SQL/XML X025) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:14.522364000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-10 09:56:55.590934000 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:14.522364000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-10 09:57:54.514848000 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:14.522364000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-10 09:56:58.641886000 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:10.801758454 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-10 10:02:50.520437763 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:10.801758454 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-11-10 10:03:56.284351607 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:10.801758454 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-10 10:00:04.296687394 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:10.822396141 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-10 09:59:50.986178545 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:10.822396141 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-10 10:00:27.913937320 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-10 09:54:10.822396141 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-10 09:59:40.430238470 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-10 09:54:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-10 09:57:20 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-10 09:54:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-10 09:58:31 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-10 09:54:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-10 09:57:21 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-11-10 08:02:03.796753000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-11-10 08:04:08.815159000 +00... @@ -2800,19 +2800,10 @@ left join (select * from tenk1 y order by y.unique2) y on x.thousand = y.unique2 and x.twothousand = y.hundred and x.fivethous = y.unique2; - QUERY PLAN ----------------------------------------------------------------------------------- - Aggregate - -> Merge Left Join - Merge Cond: (x.thousand = y.unique2) - Join Filter: ((x.twothousand = y.hundred) AND (x.fivethous = y.unique2)) - -> Sort - Sort Key: x.thousand, x.twothousand, x.fivethous - -> Seq Scan on tenk1 x - -> Materialize - -> Index Scan using tenk1_unique2 on tenk1 y -(9 rows) - ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-11-10 08:02:03.281456243 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_distinct.out 2024-11-10 08:09:41.059513964 +0000 @@ -334,13 +334,10 @@ -- Ensure we get a plan with a Limit 1 when the SELECT list contains constants EXPLAIN (COSTS OFF) SELECT DISTINCT four,1,2,3 FROM tenk1 WHERE four = 0; - QUERY PLAN ----------------------------- - Limit - -> Seq Scan on tenk1 - Filter: (four = 0) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 44282 waits for AccessShareLock on relation 25202 of database 16387; blocked by process 44274. +Process 44274 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 44282. +HINT: See server log for query details. -- Ensure we only get 1 row SELECT DISTINCT four,1,2,3 FROM tenk1 WHERE four = 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-11-10 08:02:03.293412598 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out 2024-11-10 08:11:27.907509634 +0000 @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-11-10 08:02:03.241601727 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-11-10 08:11:29.711508488 +0000 @@ -6540,7 +6540,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-11-10 08:02:03.615108454 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_distinct.out 2024-11-10 08:07:09.55... @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 30386 waits for AccessShareLock on relation 25247 of database 16387; blocked by process 30391. +Process 30391 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 30386. +HINT: See server log for query details. -- make the function parallel safe ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-10 08:02:20.631503100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-11-10 08:05:01.715057700 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:06.038786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-10 07:55:17.142577000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-10 07:53:06.096332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-10 07:55:17.1319480... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-11-10 07:53:06.038786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-10 07:55:54.972530000 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:06.038786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-10 07:55:15.262823000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-11-10 07:53:06.096332000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-10 07:55:15.261904000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:04.224218732 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-10 07:59:06.088129501 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:04.224218732 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-10 07:57:29.163710068 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:01.201820173 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-10 07:57:52.922207520 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:01.201820173 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-10 07:58:27.078108610 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-10 07:53:01.201820173 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-10 07:57:49.802213573 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-10 07:53:18.123967700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-10 07:56:18.420091300 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-10 07:53:18.123967700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-10 07:58:17.661468100 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-10 07:53:18.123967700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-10 07:56:15.481609500 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2024-11-10 02:51:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-11-10 02:53:44 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.549768000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-09 21:58:51.403910000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.549768000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-09 21:59:43.540228000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.549768000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-09 21:58:52.800626000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.974168536 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-09 22:02:31.739350138 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.974168536 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-11-09 22:04:17.212986173 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.974168536 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-09 22:00:30.711794919 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.724009014 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-09 21:59:35.623384226 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.724009014 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-09 22:00:16.967427007 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-09 21:57:12.724009014 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-09 21:59:36.487384319 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5331 | Add reject_limit option to file_fdw |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-09 20:47:15.186437553 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-09 20:50:34.849877964 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:28.889216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-09 19:14:17.887887000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:28.889216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-09 19:14:58.5699290... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:28.889216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-09 19:14:14.688476000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:23.883327927 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-09 19:17:49.282121860 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-09 19:12:23.723327924 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-09 19:39:53.209187541 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:23.883327927 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-09 19:16:00.358426173 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:25.676623372 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-09 19:15:27.199152836... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:25.676623372 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-09 19:15:57.7991343... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-09 19:12:25.676623372 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-09 19:15:21.527156634 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-09 19:12:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-09 19:14:49 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-09 19:12:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-09 19:15:58 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-09 19:12:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-11-09 19:14:48 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-09 19:12:33.497034000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-09 19:16:26.528500800 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-09 19:12:33.497034000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-09 19:18:26.643279400 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-09 19:12:33.497034000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-09 19:16:14.326351800 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5183 | Showing primitive index scan count in EXPLAIN ANALYZE (for skip scan and SAOP scans) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2024-11-09 18:03:51.534786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-11-09 18:05:57.796880000 +0... @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
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-11-09 18:03:51.534786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-11-09 18:06:46.278818000 ... @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
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-11-09 18:03:51.534786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2024-11-09 18:06:01.961391000 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2024-11-09 18:03:44.828968707 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats.out 2024-11-09 18:10:40.655971357 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
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-11-09 18:03:44.828968707 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats.out 2024-11-09 18:11:43.060882061 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/src/test/regress/results/stats.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2024-11-09 18:03:44.828968707 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/stats.out 2024-11-09 18:08:07.349378013 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out 2024-11-09 18:03:47.251347043 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-11-09 18:07:50.905568475 +0... @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
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-11-09 18:03:47.251347043 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-11-09 18:08:23.245150400 ... @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
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-11-09 18:03:47.251347043 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out 2024-11-09 18:07:45.137764561 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-11-09 18:03:42 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-11-09 18:06:23 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-11-09 18:03:42 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-11-09 18:07:33 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-11-09 18:03:42 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats.out 2024-11-09 18:06:23 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-09 18:03:55.914659000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-11-09 18:07:45.106484600 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-09 18:03:55.914659000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-11-09 18:10:03.419939600 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-09 18:03:55.914659000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-11-09 18:07:40.203654200 +0000 @@ -673,7 +673,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 1 | t + 2 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -716,7 +716,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_last_scan'::regclass; seq_scan | seq_ok | idx_scan | idx_ok ----------+--------+----------+-------- - 2 | t | 2 | t + 2 | t | 4 | t (1 row) ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-09 17:24:14.117092148 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-09 17:30:56.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-09 17:24:14.117092148 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-09 17:31:3... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-09 17:24:14.117092148 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-09 17:30:46.160122068 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-11-09 07:22:17.532100000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-09 07:24:02.362627... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39515 | | 0 | 39515 | pktable_pkey + 39511 | | 0 | 39511 | pktable + 39517 | | 0 | 39517 | fktable + 40039 | | 0 | 40044 | foo + 40048 | | 0 | 40048 | pg_toast_40039_index + 40047 | | 0 | 40047 | pg_toast_40039 + 40255 | | 0 | 40255 | old_oids + 40273 | | 0 | 40273 | pg_toast_40270 ... |
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-11-09 07:22:17.532100000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-09 07:25:05.6291... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39583 | | 0 | 39583 | fktable + 39581 | | 0 | 39581 | pktable_pkey + 39577 | | 0 | 39577 | pktable + 40092 | | 0 | 40097 | foo + 40101 | | 0 | 40101 | pg_toast_40092_index + 40100 | | 0 | 40100 | pg_toast_40092 + 40293 | | 0 | 40293 | old_oids + 40310 | | 0 | 40310 | pg_toast_40307 ... |
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-11-09 07:22:17.532100000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-09 07:24:05.198783000 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39320 | | 0 | 39320 | pktable_pkey + 39314 | | 0 | 39314 | pktable + 39322 | | 0 | 39322 | fktable + 40040 | | 0 | 40045 | foo + 40049 | | 0 | 40049 | pg_toast_40040_index + 40048 | | 0 | 40048 | pg_toast_40040 + 40270 | | 0 | 40270 | old_oids + 40287 | | 0 | 40287 | pg_toast_40284 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-09 07:22:11.193565861 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-09 07:27:20.289580505 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39537 | | 0 | 39537 | users_id_seq + 39556 | | 0 | 39556 | pg_toast_39545 + 39557 | | 0 | 39557 | pg_toast_39545_index + 39545 | | 0 | 39545 | users + 39815 | | 0 | 39815 | foo + 40137 | | 0 | 40137 | forc_test + 40763 | | 0 | 40763 | pg_toast_40760 + 40764 | | 0 | 40764 | pg_toast_40760_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-11-09 07:22:11.193565861 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-11-09 07:29:00.063623310 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39539 | | 0 | 39539 | pktable_pkey + 39533 | | 0 | 39533 | pktable + 39542 | | 0 | 39542 | fktable + 40066 | | 0 | 40072 | foo + 40076 | | 0 | 40076 | pg_toast_40066_index + 40075 | | 0 | 40075 | pg_toast_40066 + 40288 | | 0 | 40288 | old_oids + 40306 | | 0 | 40306 | pg_toast_40303 ... |
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-11-09 07:22:11.193565861 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-09 07:25:20.181976733 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39592 | | 0 | 39592 | pktable_pkey + 39588 | | 0 | 39588 | pktable + 39594 | | 0 | 39594 | fktable + 40129 | | 0 | 40135 | foo + 40139 | | 0 | 40139 | pg_toast_40129_index + 40138 | | 0 | 40138 | pg_toast_40129 + 40351 | | 0 | 40351 | old_oids + 40369 | | 0 | 40369 | pg_toast_40366 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-09 07:22:09.844564866 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-09 07:24:45.763797... @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39645 | | 0 | 39645 | pg_toast_39640 + 39646 | | 0 | 39646 | pg_toast_39640_index + 39640 | | 0 | 39640 | users + 39639 | | 0 | 39639 | users_id_seq + 39873 | | 0 | 39873 | foo + 40163 | | 0 | 40163 | forc_test + 40540 | | 0 | 40540 | pg_toast_40537 + 40541 | | 0 | 40541 | pg_toast_40537_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-11-09 07:22:09.844564866 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-09 07:25:20.2197... @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39441 | | 0 | 39441 | pktable_pkey + 39437 | | 0 | 39437 | pktable + 39445 | | 0 | 39445 | fktable + 39939 | | 0 | 39945 | foo + 39949 | | 0 | 39949 | pg_toast_39939_index + 39948 | | 0 | 39948 | pg_toast_39939 + 40168 | | 0 | 40168 | old_oids + 40186 | | 0 | 40186 | pg_toast_40183 ... |
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-11-09 07:22:09.844564866 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-09 07:24:37.859804633 +0000 @@ -3481,9 +3481,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 +-------+------------+---------------+-------------+---------------------- + 39663 | | 0 | 39663 | users_id_seq + 39669 | | 0 | 39669 | pg_toast_39664 + 39670 | | 0 | 39670 | pg_toast_39664_index + 39664 | | 0 | 39664 | users + 39870 | | 0 | 39870 | foo + 40146 | | 0 | 40146 | forc_test + 39455 | | 0 | 39455 | pktable_pkey + 39451 | | 0 | 39451 | pktable ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-11-09 07:22:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-09 07:24:26 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38986 | | 0 | 38986 | pktable_pkey + 38979 | | 0 | 38979 | pktable + 38990 | | 0 | 38990 | fktable + 39979 | | 0 | 39985 | foo + 39989 | | 0 | 39989 | pg_toast_39979_index + 39988 | | 0 | 39988 | pg_toast_39979 + 40227 | | 0 | 40227 | old_oids + 40252 | | 0 | 40252 | pg_toast_40248 ... |
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-11-09 07:22:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-09 07:25:38 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39327 | | 0 | 39327 | pktable_pkey + 39323 | | 0 | 39323 | pktable + 39330 | | 0 | 39330 | fktable + 39943 | | 0 | 39949 | foo + 39953 | | 0 | 39953 | pg_toast_39943_index + 39952 | | 0 | 39952 | pg_toast_39943 + 40175 | | 0 | 40175 | old_oids + 40192 | | 0 | 40192 | pg_toast_40189 ... |
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-11-09 07:22:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-11-09 07:24:22 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39494 | | 0 | 39494 | pktable_pkey + 39490 | | 0 | 39490 | pktable + 39514 | | 0 | 39514 | fktable + 40051 | | 0 | 40060 | foo + 40064 | | 0 | 40064 | pg_toast_40051_index + 40063 | | 0 | 40063 | pg_toast_40051 + 40301 | | 0 | 40301 | old_oids + 40325 | | 0 | 40325 | pg_toast_40322 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-09 07:22:31.309600800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-09 07:26:24.741722400 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38724 | | 0 | 38724 | pktable_pkey + 38717 | | 0 | 38717 | pktable + 38731 | | 0 | 38731 | fktable + 39590 | | 0 | 39598 | foo + 39602 | | 0 | 39602 | pg_toast_39590_index + 39601 | | 0 | 39601 | pg_toast_39590 + 39819 | | 0 | 39819 | old_oids + 39837 | | 0 | 39837 | pg_toast_39834 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-09 07:22:31.309600800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-09 07:29:07.975765800 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 39017 | | 0 | 39017 | pktable_pkey + 39013 | | 0 | 39013 | pktable + 39020 | | 0 | 39020 | fktable + 39642 | | 0 | 39647 | foo + 39651 | | 0 | 39651 | pg_toast_39642_index + 39650 | | 0 | 39650 | pg_toast_39642 + 39913 | | 0 | 39913 | old_oids + 39930 | | 0 | 39930 | pg_toast_39927 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-09 07:22:31.309600800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-09 07:26:17.383804700 +0000 @@ -3481,9 +3481,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38664 | | 0 | 38664 | pktable_pkey + 38660 | | 0 | 38660 | pktable + 38666 | | 0 | 38666 | fktable + 39683 | | 0 | 39705 | foo + 39711 | | 0 | 39711 | pg_toast_39683_index + 39710 | | 0 | 39710 | pg_toast_39683 + 39996 | | 0 | 39996 | pg_toast_39993 + 39997 | | 0 | 39997 | pg_toast_39993_index ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-09 06:40:37.752481600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-09 06:42:39.646282700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-09 06:40:37.752481600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-09 06:44:48.209080200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-09 06:40:37.752481600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-09 06:42:34.672551500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:15.258184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-09 04:41:55.441431000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:15.258184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-09 04:42:45.980107000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:15.258184000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-09 04:41:51.827630000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:12.419352132 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-11-09 04:46:25.590871738 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:12.419352132 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy2.out 2024-11-09 04:48:02.954213455 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:12.419352132 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-11-09 04:43:26.667146004 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:10.697928446 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-09 04:42:36.702862442 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:10.697928446 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-09 04:43:13.146737263 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-09 04:40:10.697928446 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-09 04:42:30.686882672 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-09 04:40:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-09 04:42:24 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-09 04:40:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-09 04:43:41 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-09 04:40:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-11-09 04:42:22 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-09 04:40:30.976198800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-09 04:44:22.696530300 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-09 04:40:30.976198800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-09 04:46:51.898739700 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-09 04:40:30.976198800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-11-09 04:44:18.976815400 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-09 03:40:12.984011000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-11-09 03:46:33.110596100 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 2 | t | 1 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-09 03:40:12.984011000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-11-09 03:44:00.420172600 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/5346 | Count and log pages set all frozen by vacuum |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-09 03:14:28.831142266 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-09 03:19:37.454037471 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-09 02:55:10.555019000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-09 02:56:57.682792000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-09 02:55:19.597765153 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-11-09 02:56:40.081183425 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-09 02:55:06.574664976 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-09 02:57:49.370339624 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out 2024-11-09 02:55:10 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-09 02:58:15 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-11-09 02:55:24.869116100 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-09 03:00:59.377977800 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/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-11-08 19:52:12.348286000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-08 19:54:13.058... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-08 19:52:12.348286000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-08 19:55:12.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-08 19:52:12.348286000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-08 19:54:09.777322000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-08 19:52:12.288563442 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-11-08 19:58:05.708213105 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-08 19:52:12.288563442 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-11-08 19:59:07.053847091 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-08 19:52:12.288563442 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-11-08 19:55:23.568017577 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-08 19:52:12.205052453 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-08 19:54:36.023... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-08 19:52:12.205052453 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-08 19:55:09.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-08 19:52:12.205052453 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-08 19:54:28.455710096 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-08 19:52:22.943819800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-08 19:56:04.644174100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-08 19:52:22.943819800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-08 19:58:33.641785600 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-08 19:52:22.943819800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-11-08 19:55:51.465955500 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-11-08 17:35:45.298156445 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-11-08 17:42:02.807857318 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-08 17:35:47.210935961 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-11-08 17:41:39.14388... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-08 17:35:47.210935961 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-11-08 17:41:01.583935521 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-11-08 17:35:47.074884890 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-11-08 17:42:21.171833555 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-11-08 17:33:23.601698000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-11-08 17:39:16.445241000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-08 15:35:10.65674600... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-08 15:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:10.833434000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:10.833434000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:10.833434000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:38:06.7... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/bin... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:06.967296504 +00... +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:42:59.91... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-08 15:35:06.74729649... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-08 15:40:4... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:06.967296504 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:41:15.698449438 +000... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-08 15:35:05.69469816... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-08 15:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:05.909973335 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:05.909973335 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:05.909973335 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:41:01.6... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-08 15:35:10 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-08 15:38... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:38:31 @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-08 15:35:15.127087400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-08 15:39:16.38851... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:15.756974100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:39:... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:15.756974100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:4... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-08 15:35:15.756974100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-08 15:39:05.647307200 +0... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-08 11:20:40.058512000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-08 11:23:14.6843050... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-08 11:20:39.312338137 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-11-08 11:25:49.153047967 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-08 11:20:36.379250459 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-08 11:25:31.5381490... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-08 11:20:50.027699400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-08 11:27:21.933979000 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5110 | Add XMLCast (SQL/XML X025) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:04.735253000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-08 08:48:46.516589000 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:04.735253000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-08 08:49:32.088235000 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:04.735253000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-08 08:48:41.714106000 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:00.530091725 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-08 08:52:56.213155737 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:00.530091725 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-08 08:51:39.789204399 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:01.211842702 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-08 08:51:44.090537726 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:01.211842702 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-08 08:52:22.978822046 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-08 08:46:01.211842702 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-08 08:51:37.422496963 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-08 08:46:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-08 08:49:15 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-08 08:46:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-08 08:50:37 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-08 08:46:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-08 08:49:15 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
50/5313 | simplify regular expression locale global variables |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-08 08:29:07.476137621 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-08 08:32:39.733671015 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-08 07:03:24.104650031 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-08 07... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-08 07:03:24.104650031 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-11-08 07:09:54.403641535 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-08 07:03:43.044214800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-11-08 07:07:44.719607800... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-08 07:03:43.044214800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-08 07:10:11.3299916... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-08 07:03:43.044214800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-11-08 07:07:37.414896100 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-11-08 06:41:03.153448000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-11-08 06:43:18.749018000 +00... @@ -2273,10 +2273,10 @@ select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; - aa | bb | unique1 | unique1 -----+----+---------+--------- -(0 rows) - +ERROR: deadlock detected +DETAIL: Process 10860 waits for AccessShareLock on relation 24549 of database 16387; blocked by process 10846. +Process 10846 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 10860. +HINT: See server log for query details. -- -- regression test: check handling of empty-FROM subquery underneath outer join -- |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-11-08 06:41:03.268944565 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-11-08 06:50:10.267823094 +0000 @@ -2238,11 +2238,10 @@ x.unique1 in (select a.f1 from int4_tbl a,float8_tbl b where a.f1=b.f1) and x.unique1 = 0 and x.unique1 in (select aa.f1 from int4_tbl aa,float8_tbl bb where aa.f1=bb.f1); - count -------- - 1 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 54468 waits for AccessShareLock on relation 24504 of database 16384; blocked by process 54482. +Process 54482 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 54468. +HINT: See server log for query details. -- try that with GEQO too begin; set geqo = on; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-11-08 06:40:59.535006592 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_distinct.out 2024-11-08 06:45:46.87... @@ -232,18 +232,10 @@ -- Ensure we get a parallel plan EXPLAIN (costs off) SELECT DISTINCT four FROM tenk1; - QUERY PLAN ----------------------------------------------------- - Unique - -> Gather Merge - Workers Planned: 2 - -> Sort - Sort Key: four - -> HashAggregate - Group Key: four - -> Parallel Seq Scan on tenk1 -(8 rows) - +ERROR: deadlock detected ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-11-08 06:40:59.494825609 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2024-11-08 06:45:45.175390297 +0000 @@ -2238,11 +2238,10 @@ x.unique1 in (select a.f1 from int4_tbl a,float8_tbl b where a.f1=b.f1) and x.unique1 = 0 and x.unique1 in (select aa.f1 from int4_tbl aa,float8_tbl bb where aa.f1=bb.f1); - count -------- - 1 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 29484 waits for AccessShareLock on relation 24446 of database 16384; blocked by process 29472. +Process 29472 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 29484. +HINT: See server log for query details. -- try that with GEQO too begin; set geqo = on; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2024-11-08 06:41:01 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-11-08 06:43:29 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2024-11-08 06:41:13.353801200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-11-08 06:43:48.591934900 +0000 @@ -4291,27 +4291,10 @@ explain (costs off) select * from tenk1 a join tenk1 b on (a.unique1 = 1 and b.unique1 = 2) or (a.unique2 = 3 and b.hundred = 4); - QUERY PLAN -------------------------------------------------------------------------------------------------- - Nested Loop - Join Filter: (((a.unique1 = 1) AND (b.unique1 = 2)) OR ((a.unique2 = 3) AND (b.hundred = 4))) - -> Bitmap Heap Scan on tenk1 b - Recheck Cond: ((unique1 = 2) OR (hundred = 4)) - -> BitmapOr - -> Bitmap Index Scan on tenk1_unique1 - Index Cond: (unique1 = 2) - -> Bitmap Index Scan on tenk1_hundred - Index Cond: (hundred = 4) - -> Materialize - -> Bitmap Heap Scan on tenk1 a ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-08 06:41:13.431327400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-11-08 06:46:19.837079000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-08 06:29:02.338793000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-08 06:31:27.955785000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-08 06:29:02.400200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-08 06:31:27.9503810... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-11-08 06:29:02.338793000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-08 06:32:08.502755000 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-08 06:29:02.338793000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-08 06:31:25.518353000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-11-08 06:29:02.400200000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-08 06:31:25.517001000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-08 06:28:57.273009944 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-08 06:35:00.612128253 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-08 06:28:57.340721613 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/privileges.out 2024-11-08 06:35:00.568128183 +0000 @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-11-08 06:28:57.273009944 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-08 06:33:19.100079138 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-08 06:28:56.070602866 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-08 06:34:41.509785658 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-08 06:28:56.070602866 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-08 06:35:24.029760957 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-08 06:28:56.070602866 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-08 06:34:33.945790497 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-08 06:29:11.658132400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-08 06:32:39.195944900 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-08 06:29:11.658132400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-08 06:34:38.283773700 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-11-08 06:29:11.824776900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-11-08 06:34:38.283773700 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-08 06:29:11.658132400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-08 06:32:30.044566500 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-08 01:27:20.099371900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-11-08 01:29:57.863687700 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-08 01:27:20.099371900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-11-08 01:31:59.927306400 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-08 01:27:20.099371900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-11-08 01:29:43.796656600 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-07 21:07:16.667360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-07 21:09:30.8289080... @@ -1775,1508 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:16.611506000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-07 21:10:03.084872000 +... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:16.611506000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-07 21:09:28.568257000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-11-07 21:07:16.667360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-07 21:09:28.567223000 +0000 @@ -1779,1504 +1779,10 @@ REINDEX TABLE sro_tab; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:08.820063170 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-07 21:13:41.049678093 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:08.820063170 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-07 21:11:42.310112879 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:10.456649139 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-07 21:12:32.712606388 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:10.456649139 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-07 21:13:08.337210268 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-07 21:07:10.456649139 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-07 21:12:28.256546077 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-11-07 21:07:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-07 21:11:13 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-11-07 21:07:05 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-07 21:11:13 @@ -1775,1508 +1775,10 @@ -- Do the same concurrently ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-11-07 21:07:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-07 21:12:46 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-11-07 21:07:05 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-11-07 21:12:46 @@ -1775,1508 +1775,10 @@ -- Do the same concurrently ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-11-07 21:07:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/brin.out 2024-11-07 21:11:13 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-07 21:07:19.957426600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-07 21:10:07.056773400 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-07 21:07:19.957426600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-07 21:11:57.935300300 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-07 21:07:19.957426600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-07 21:10:03.973751600 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:16.303490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-07 19:22:39.868156000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:16.303490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-07 19:23:23.637970000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:16.303490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-07 19:22:35.364174000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:11.721932233 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-07 19:26:34.171033511 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:11.721932233 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-11-07 19:27:52.162779885 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:11.721932233 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-07 19:24:15.339148233 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:12.543655898 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-07 19:23:33.494821733 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:12.543655898 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-07 19:24:11.583501257 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-07 19:21:12.543655898 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-07 19:23:26.918745797 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-07 19:21:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-07 19:23:18 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-07 19:21:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-07 19:24:27 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-07 19:21:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-07 19:23:18 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:28.230405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-07 16:34:28.471803000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:28.230405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-07 16:35:08.2378310... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:28.230405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-07 16:34:23.900705000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:17.962739479 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-07 16:38:31.068426030 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-07 16:32:17.797975097 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-07 16:59:24.698077755 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:17.962739479 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-11-07 16:39:20.557727849 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:17.962739479 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-07 16:35:38.116120119 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:20.650177573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-07 16:34:55.573744709... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:20.650177573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-07 16:35:26.8796301... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-07 16:32:20.650177573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-07 16:34:51.525535542 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-07 16:32:36.596346000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-07 16:36:30.798890000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-07 16:32:36.596346000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-07 16:38:42.159715200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-07 16:32:36.596346000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-07 16:36:14.044987100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5349 | Fix for Extra Parenthesis in pgbench progress message |
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-11-07 16:03:29.732559000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-11-07 16:08:50.9563540... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-07 14:43:42.112092955 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-07 14:52:05.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-07 14:43:42.112092955 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-07 14:52:4... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-07 14:43:42.112092955 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-07 14:51:56.375911278 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/4720 | "unexpected duplicate for tablespace" problem in logical replication |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-07 04:09:04.432744501 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-07 04:14:46.845813345 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38023 | | 0 | 38023 | pktable_pkey + 38016 | | 0 | 38016 | pktable + 38031 | | 0 | 38031 | fktable + 38515 | | 0 | 38521 | foo + 38526 | | 0 | 38526 | pg_toast_38515_index + 38525 | | 0 | 38525 | pg_toast_38515 + 38726 | | 0 | 38726 | old_oids + 38744 | | 0 | 38744 | pg_toast_38741 ... |
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-11-07 04:09:04.432744501 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-11-07 04:15:52.733653024 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38056 | | 0 | 38056 | foo + 37732 | | 0 | 37732 | users_id_seq + 37738 | | 0 | 37738 | pg_toast_37733 + 37739 | | 0 | 37739 | pg_toast_37733_index + 37733 | | 0 | 37733 | users + 38219 | | 0 | 38219 | forc_test + 37984 | | 0 | 37984 | pktable_pkey + 37980 | | 0 | 37980 | 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-11-07 04:09:04.432744501 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-07 04:12:08.989929241 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38032 | | 0 | 38032 | pg_toast_38028 + 38027 | | 0 | 38027 | users_id_seq + 38033 | | 0 | 38033 | pg_toast_38028_index + 38028 | | 0 | 38028 | users + 38189 | | 0 | 38189 | foo + 37983 | | 0 | 37983 | pktable_pkey + 37980 | | 0 | 37980 | pktable + 37986 | | 0 | 37986 | fktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-07 04:08:26.365424539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-07 04:10:42.494770... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37899 | | 0 | 37899 | pktable_pkey + 37896 | | 0 | 37896 | pktable + 37903 | | 0 | 37903 | fktable + 38383 | | 0 | 38388 | foo + 38392 | | 0 | 38392 | pg_toast_38383_index + 38391 | | 0 | 38391 | pg_toast_38383 + 38597 | | 0 | 38597 | old_oids + 38616 | | 0 | 38616 | pg_toast_38613 ... |
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-11-07 04:08:26.365424539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-07 04:11:16.8306... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37724 | | 0 | 37724 | pktable + 37734 | | 0 | 37734 | fktable + 38301 | | 0 | 38301 | pg_toast_38293 + 38293 | | 0 | 38298 | foo + 38302 | | 0 | 38302 | pg_toast_38293_index + 38538 | | 0 | 38538 | old_oids + 38556 | | 0 | 38556 | pg_toast_38553 ... |
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-11-07 04:08:26.365424539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-07 04:10:32.902795940 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38094 | | 0 | 38094 | users_id_seq + 38099 | | 0 | 38099 | pg_toast_38095 + 38100 | | 0 | 38100 | pg_toast_38095_index + 38095 | | 0 | 38095 | users + 38207 | | 0 | 38207 | foo + 38451 | | 0 | 38451 | forc_test + 38851 | | 0 | 38851 | pg_toast_38848 + 38852 | | 0 | 38852 | pg_toast_38848_index ... |
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-11-07 03:53:44.784456000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-07 03:55:58.199318... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37768 | | 0 | 37768 | pktable_pkey + 37765 | | 0 | 37765 | pktable + 37773 | | 0 | 37773 | fktable + 38443 | | 0 | 38448 | foo + 38452 | | 0 | 38452 | pg_toast_38443_index + 38451 | | 0 | 38451 | pg_toast_38443 + 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/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-07 03:53:44.784456000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-07 03:56:51.5850... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37908 | | 0 | 37908 | pktable + 37913 | | 0 | 37913 | fktable + 38452 | | 0 | 38457 | foo + 38461 | | 0 | 38461 | pg_toast_38452_index + 38460 | | 0 | 38460 | pg_toast_38452 + 38645 | | 0 | 38645 | old_oids + 38662 | | 0 | 38662 | pg_toast_38659 ... |
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-11-07 03:53:44.784456000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-07 03:56:00.735845000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38384 | | 0 | 38393 | foo + 38397 | | 0 | 38397 | pg_toast_38384_index + 38396 | | 0 | 38396 | pg_toast_38384 + 38615 | | 0 | 38615 | old_oids + 38633 | | 0 | 38633 | pg_toast_38630 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-07 03:53:50.544900100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-07 03:57:20.769680600 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38089 | | 0 | 38096 | foo + 38101 | | 0 | 38101 | pg_toast_38089_index + 38100 | | 0 | 38100 | pg_toast_38089 + 38348 | | 0 | 38348 | old_oids + 38365 | | 0 | 38365 | pg_toast_38362 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-07 03:53:50.544900100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-07 03:59:54.825896800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36196 | | 0 | 36196 | pktable_pkey + 36192 | | 0 | 36192 | pktable + 36200 | | 0 | 36200 | fktable + 37481 | | 0 | 37500 | foo + 37506 | | 0 | 37506 | pg_toast_37481_index + 37504 | | 0 | 37504 | pg_toast_37481 + 38249 | | 0 | 38249 | old_oids + 38270 | | 0 | 38270 | pg_toast_38267 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-07 03:53:50.544900100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-07 03:57:13.166648500 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37180 | | 0 | 37180 | pktable_pkey + 37177 | | 0 | 37177 | pktable + 37182 | | 0 | 37182 | fktable + 38079 | | 0 | 38101 | foo + 38105 | | 0 | 38105 | pg_toast_38079_index + 38104 | | 0 | 38104 | pg_toast_38079 + 38370 | | 0 | 38370 | old_oids + 38400 | | 0 | 38400 | pg_toast_38397 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-07 03:25:09.783127900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-07 03:27:18.056171700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-07 03:25:09.783127900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-07 03:29:38.863119500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-07 03:25:09.783127900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-07 03:27:12.206644200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:23.645968000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-07 00:26:56.498299000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:23.645968000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-07 00:27:52.917515000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:23.645968000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-07 00:26:57.029205000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:14.038604774 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-11-07 00:30:38.153189847 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:14.038604774 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy2.out 2024-11-07 00:31:57.225662782 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:14.038604774 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-11-07 00:28:07.377223934 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:13.840668288 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-07 00:27:46.469664285 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:13.840668288 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-07 00:28:24.871090331 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-07 00:25:13.840668288 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-07 00:27:41.633519211 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-07 00:25:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-07 00:27:31 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-07 00:25:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-07 00:28:46 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-07 00:25:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-11-07 00:27:32 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-07 00:25:26.241804300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-07 00:29:25.644352600 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-07 00:25:26.241804300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-07 00:31:57.149285500 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-07 00:25:26.241804300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-11-07 00:29:19.263481500 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-06 23:25:11.794040200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-11-06 23:31:20.869871700 +0000 @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) -- fetch timestamps from before the next test @@ -946,7 +946,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 4 | t + 5 | t | 4 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-06 23:25:11.794040200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-11-06 23:28:45.438598900 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-06 22:23:38.196143000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-06 22:25:23.531093000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-06 22:23:15.023429963 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-11-06 22:24:34.306979445 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-06 22:23:16.238841084 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-06 22:25:51.902107113 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu... --- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out 2024-11-06 22:23:12 +++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-06 22:26:12 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-11-06 22:23:30.584279800 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-06 22:29:28.562141300 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/4952 | Use WALReadFromBuffers in more places |
Linux - Debian Bookworm - 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-11-06 21:22:46.185015799 +0000 +++ /tmp/cirrus-ci-build/contrib/test_decoding/results/spill.out 2024-11-06 21:28:40.751051567 +0000 @@ -221,12 +221,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-subsmall-subbig--1 | 1 | table public.spill_test: INSERT: data[text]:'serialize-nested-subsmall-... - 'serialize-nested-subsmall-subbig--2 | 5000 | table public.spill_test: INSERT: data[text]:'serialize-nested-subsmall-... -(2 rows) - +ERROR: could not find record for logical decoding: unexpected pageaddr 0/2278000 in WAL segment 0000000100000000000000... -- not spilling subxact, containing a spilling subxact that aborts and one that commits BEGIN; SAVEPOINT s1; @@ -241,11 +236,13 @@ 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' ... |
50/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-11-06 15:38:24.634413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-06 15:40:07.992... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-06 15:38:24.634413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-06 15:40:55.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-06 15:38:24.634413000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-06 15:40:03.738299000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-06 15:38:24.952643678 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-11-06 15:44:43.260287312 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-06 15:38:24.952643678 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-11-06 15:46:24.939991921 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-06 15:38:24.952643678 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-11-06 15:42:02.800477372 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-06 15:38:24.809619811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-06 15:40:51.135... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-06 15:38:24.809619811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-06 15:41:28.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-06 15:38:24.809619811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-06 15:40:44.463520004 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-06 15:38:44.521313600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-06 15:43:04.051205600 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-06 15:38:44.521313600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-06 15:45:38.699703300 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-06 15:38:44.521313600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-11-06 15:42:57.039487400 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-11-06 13:14:49.703301506 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-11-06 13:23:51.769229091 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-06 13:14:51.681135663 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-11-06 13:23:25.27732... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-06 13:14:51.681135663 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-11-06 13:22:44.857553960 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-11-06 13:14:51.537793800 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-11-06 13:24:11.325181307 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-11-06 12:59:56.982571000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-11-06 13:05:53.492163000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-06 10:33:09.90063400... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-06 10:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:10.071641000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:10.071641000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:10.071641000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:36:04.0... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/bin... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:04.990383136 +00... +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:40:41.70... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-06 10:33:04.77989556... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-06 10:38:2... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:04.990383136 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:39:04.167665731 +000... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-06 10:33:05.41591159... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-06 10:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:05.631943430 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:05.631943430 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:05.631943430 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:39:00.1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-06 10:33:26.134469400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-06 10:37:34.68863... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:26.785593600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:37:... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:26.785593600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:3... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-06 10:33:26.785593600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-06 10:37:31.165175400 +0... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
50/5353 | Allow default \watch interval in psql to be configured |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-06 08:36:19.902196019 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-06 08:39:52.477191130 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-06 06:11:48.784345000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-06 06:14:28.7818680... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-06 06:11:45.339899253 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-11-06 06:16:49.794832746 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-06 06:11:45.342157811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-06 06:16:46.0015589... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-06 06:11:55.495573000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-06 06:18:48.342391800 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5110 | Add XMLCast (SQL/XML X025) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:39:00.983501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-06 03:41:38.601454000 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:39:00.983501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-06 03:42:27.217853000 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:39:00.983501000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-06 03:41:39.269070000 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:38:48.165698308 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-06 03:47:52.180729600 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:38:48.165698308 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-11-06 03:48:56.432500599 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:38:48.165698308 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-06 03:44:56.348251211 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:39:38.417581336 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-06 03:45:26.775361903 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:39:38.417581336 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-06 03:46:08.055235096 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-06 03:39:38.417581336 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-06 03:45:21.611376660 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-06 03:38:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-06 03:41:35 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-06 03:38:31 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-06 03:42:48 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-06 03:38:31 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-06 03:41:36 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-06 01:33:30.341411979 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-06 01... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-06 01:33:30.341411979 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-11-06 01:40:16.048441043 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-06 01:33:44.528836700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-11-06 01:37:55.796566200... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-06 01:33:44.528836700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-06 01:41:10.8112061... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-06 01:33:44.528836700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-11-06 01:37:50.074412500 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-06 01:09:03.425077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-06 01:11:12.958766000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-06 01:09:03.480893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-06 01:11:12.9575430... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-11-06 01:09:03.425077000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-06 01:11:49.151228000 +... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-06 01:09:03.480893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-11-06 01:11:49.15001... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-11-06 01:09:03.480893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-06 01:11:09.385381000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-06 01:09:00.506005123 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-06 01:15:10.807637987 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-06 01:09:00.506005123 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-06 01:13:19.606771439 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-06 01:08:59.584845429 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-06 01:13:59.699239151 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-06 01:08:59.584845429 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-06 01:14:31.735210590 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-06 01:08:59.584845429 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-06 01:13:54.639244174 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-06 01:09:17.668015600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-06 01:12:06.659853300 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-06 01:09:17.668015600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-06 01:14:19.919216300 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-06 01:09:17.668015600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-06 01:12:04.672547900 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5326 | Parallel heap vacuum |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-05 19:30:51.279491087 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-11-05 19:38:08.100920051 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/4904 | SQL Property Graph Queries (SQL/PGQ) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-05 17:04:17.270938000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-05 17:06:32.3197870... @@ -1775,1508 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:17.214796000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-05 17:07:09.210946000 +... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:17.214796000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-05 17:06:30.674635000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-11-05 17:04:17.270938000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-05 17:06:30.673807000 +0000 @@ -1775,1508 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:10.466925082 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-05 17:10:00.534707797 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:10.466925082 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-05 17:08:49.938568442 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:12.388703758 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-05 17:09:42.027843546 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:12.388703758 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-05 17:10:21.031807696 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-05 17:04:12.388703758 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-05 17:09:37.687847968 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-05 17:04:26.033584500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-05 17:07:20.015810700 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-05 17:04:26.033584500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-05 17:09:12.400114700 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-11-05 17:04:26.152285600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-11-05 17:09:12.400114700 +0000 @@ -1775,1508 +1775,10 @@ -- Do the same concurrently ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-05 17:04:26.033584500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-05 17:07:18.746783000 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:39.236470000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-05 15:28:33.707939000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:39.236470000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-05 15:29:22.570424000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:39.236470000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-05 15:28:32.090658000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:36.788154594 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-05 15:33:30.738959801 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:36.788154594 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-11-05 15:34:47.667142915 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:36.788154594 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-05 15:31:04.450016193 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:35.609836725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-05 15:30:32.189706200 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:35.609836725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-05 15:31:11.297247588 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-05 15:26:35.609836725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-05 15:30:27.129855363 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-05 15:26:32 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-05 15:29:02 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-05 15:26:32 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-05 15:30:15 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-05 15:26:32 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-05 15:29:03 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5323 | Support enabling checksums online |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:30.863864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-05 13:07:05.137567000 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:30.863864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-05 13:07:51.975760000 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:30.863864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-11-05 13:07:03.471479000 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:26.517580764 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-11-05 13:13:42.774878613 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:26.517580764 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-11-05 13:10:01.300954354 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:26.003852448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-05 13:10:04.551186010 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:26.003852448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-05 13:10:48.595162947 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-05 13:04:26.003852448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-11-05 13:10:00.039188682 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-11-05 13:04:29 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-05 13:07:28 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-11-05 13:04:29 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-05 13:09:10 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-11-05 13:04:29 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-11-05 13:07:26 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
50/4942 | Avoid orphaned objects dependencies, take 3 |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-05 12:42:56.182351518 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-11-05 12:50:34.875268222 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:36:16.351047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-05 12:38:11.310685000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:36:16.351047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-05 12:38:49.3674730... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:36:16.351047000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-05 12:38:07.365960000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:35:40.655501638 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-05 12:41:19.121403102 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-05 12:35:40.491501634 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-05 13:03:09.508167364 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:35:40.655501638 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-11-05 12:42:42.789347776 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:35:40.655501638 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-05 12:39:19.149602761 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:35:40.482905745 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-05 12:38:51.536776487... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:35:40.482905745 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-05 12:39:24.4248110... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-05 12:35:40.482905745 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-05 12:38:49.472772272 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-05 12:35:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-05 12:38:02 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-05 12:35:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-05 12:39:07 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-11-05 12:35:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-11-05 12:38:01 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-05 12:37:50.012578200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-05 12:41:41.220305100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-05 12:37:50.012578200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-05 12:43:53.281845500 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-05 12:37:50.012578200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-05 12:41:33.229081300 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5184 | [PROPOSAL] : Disallow use of empty column name in (column_name '') in ALTER or CREATE of foreign table. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-05 11:35:06.139050712 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-05 11:38:32.841215780 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-05 11:10:12.160675817 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-05 11:16:05.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-05 11:10:12.160675817 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-05 11:16:4... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-05 11:10:12.160675817 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-05 11:15:54.779625069 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-11-05 00:35:14.372473000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-05 00:37:03.245243... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37852 | | 0 | 37852 | pktable_pkey + 37849 | | 0 | 37849 | pktable + 37856 | | 0 | 37856 | fktable + 38414 | | 0 | 38419 | foo + 38423 | | 0 | 38423 | pg_toast_38414_index + 38422 | | 0 | 38422 | pg_toast_38414 + 38676 | | 0 | 38676 | old_oids + 38693 | | 0 | 38693 | pg_toast_38690 ... |
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-11-05 00:35:14.372473000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-05 00:37:45.5677... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38416 | | 0 | 38416 | pg_toast_38407_index + 38415 | | 0 | 38415 | pg_toast_38407 + 38407 | | 0 | 38412 | foo + 38637 | | 0 | 38637 | old_oids + 38654 | | 0 | 38654 | pg_toast_38651 ... |
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-11-05 00:35:14.372473000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-05 00:37:00.453884000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37852 | | 0 | 37852 | pktable_pkey + 37849 | | 0 | 37849 | pktable + 37854 | | 0 | 37854 | fktable + 38383 | | 0 | 38388 | foo + 38392 | | 0 | 38392 | pg_toast_38383_index + 38391 | | 0 | 38391 | pg_toast_38383 + 38596 | | 0 | 38596 | old_oids + 38614 | | 0 | 38614 | pg_toast_38611 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-05 00:35:14.539175966 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-05 00:40:34.350536913 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38068 | | 0 | 38068 | pktable_pkey + 38065 | | 0 | 38065 | pktable + 38071 | | 0 | 38071 | fktable + 38520 | | 0 | 38525 | foo + 38529 | | 0 | 38529 | pg_toast_38520_index + 38528 | | 0 | 38528 | pg_toast_38520 + 38733 | | 0 | 38733 | old_oids + 38754 | | 0 | 38754 | pg_toast_38751 ... |
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-11-05 00:35:14.539175966 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-11-05 00:42:29.198476020 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37980 | | 0 | 37980 | pktable_pkey + 37977 | | 0 | 37977 | pktable + 37982 | | 0 | 37982 | fktable + 38430 | | 0 | 38436 | foo + 38440 | | 0 | 38440 | pg_toast_38430_index + 38439 | | 0 | 38439 | pg_toast_38430 + 38650 | | 0 | 38650 | old_oids + 38671 | | 0 | 38671 | pg_toast_38668 ... |
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-11-05 00:35:14.539175966 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-05 00:38:44.634645049 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38004 | | 0 | 38004 | pktable_pkey + 38001 | | 0 | 38001 | pktable + 38006 | | 0 | 38006 | fktable + 38485 | | 0 | 38490 | foo + 38494 | | 0 | 38494 | pg_toast_38485_index + 38493 | | 0 | 38493 | pg_toast_38485 + 38709 | | 0 | 38709 | old_oids + 38729 | | 0 | 38729 | pg_toast_38726 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-05 00:35:14.558541724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-05 00:38:10.841550... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37878 | | 0 | 37878 | pktable + 37898 | | 0 | 37898 | fktable + 38362 | | 0 | 38369 | foo + 38373 | | 0 | 38373 | pg_toast_38362_index + 38372 | | 0 | 38372 | pg_toast_38362 + 38582 | | 0 | 38582 | old_oids + 38600 | | 0 | 38600 | pg_toast_38597 ... |
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-11-05 00:35:14.558541724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-05 00:38:43.7095... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37921 | | 0 | 37921 | users_id_seq + 37926 | | 0 | 37926 | pg_toast_37922 + 37927 | | 0 | 37927 | pg_toast_37922_index + 37922 | | 0 | 37922 | users + 38087 | | 0 | 38087 | foo + 37798 | | 0 | 37798 | pktable_pkey + 37795 | | 0 | 37795 | pktable + 37801 | | 0 | 37801 | 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-11-05 00:35:14.558541724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-05 00:38:03.633552577 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37872 | | 0 | 37872 | pktable_pkey + 37869 | | 0 | 37869 | pktable + 37875 | | 0 | 37875 | fktable + 38358 | | 0 | 38366 | foo + 38370 | | 0 | 38370 | pg_toast_38358_index + 38369 | | 0 | 38369 | pg_toast_38358 + 38577 | | 0 | 38577 | old_oids + 38595 | | 0 | 38595 | pg_toast_38592 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-05 00:35:30.564657700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-05 00:38:53.282336100 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37406 | | 0 | 37406 | pktable + 37411 | | 0 | 37411 | fktable + 37409 | | 0 | 37409 | pktable_pkey + 38053 | | 0 | 38062 | foo + 38066 | | 0 | 38066 | pg_toast_38053_index + 38065 | | 0 | 38065 | pg_toast_38053 + 38305 | | 0 | 38305 | old_oids + 38324 | | 0 | 38324 | pg_toast_38321 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-05 00:35:30.564657700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-05 00:41:05.514296400 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37117 | | 0 | 37117 | pktable_pkey + 37114 | | 0 | 37114 | pktable + 37119 | | 0 | 37119 | fktable + 37999 | | 0 | 38004 | foo + 38008 | | 0 | 38008 | pg_toast_37999_index + 38007 | | 0 | 38007 | pg_toast_37999 + 38230 | | 0 | 38230 | old_oids + 38250 | | 0 | 38250 | pg_toast_38247 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-05 00:35:30.564657700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-05 00:38:50.372172100 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37661 | | 0 | 37661 | pktable_pkey + 37658 | | 0 | 37658 | pktable + 37663 | | 0 | 37663 | fktable + 38205 | | 0 | 38210 | foo + 38214 | | 0 | 38214 | pg_toast_38205_index + 38213 | | 0 | 38213 | pg_toast_38205 + 38434 | | 0 | 38434 | old_oids + 38451 | | 0 | 38451 | pg_toast_38448 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-04 23:56:04.198429400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-04 23:58:11.505847600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-04 23:56:04.198429400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-05 00:00:22.882751200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-04 23:56:04.198429400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-04 23:58:05.618956200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:22.170633000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-04 21:25:47.782571000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:22.170633000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-04 21:26:36.397313000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:22.170633000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-04 21:25:49.477328000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:20.739350015 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-11-04 21:30:17.106994269 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:20.739350015 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy2.out 2024-11-04 21:32:16.822943699 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:20.739350015 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-11-04 21:27:51.207060658 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:18.113389888 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-04 21:26:34.061311067 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:18.113389888 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-04 21:27:11.629390974 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-04 21:24:18.113389888 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-04 21:26:29.161298667 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-04 21:24:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-04 21:26:27 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-04 21:24:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-04 21:27:35 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-04 21:24:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-11-04 21:26:26 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-04 21:24:32.465919200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-04 21:28:33.600904800 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-04 21:24:32.465919200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-04 21:30:45.843569700 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-04 21:24:32.465919200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-11-04 21:28:28.397302100 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-04 20:25:12.365116600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-11-04 20:29:10.080698600 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 2 | t | 1 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-04 20:25:12.365116600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-11-04 20:29:04.023570300 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 3 | t | 1 | t (1 row) ... |
50/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-04 19:23:11.690155000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-04 19:25:08.899171000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-04 19:23:10.709369307 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-11-04 19:24:31.359019657 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-04 19:23:12.002543269 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-04 19:26:03.721933629 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-11-04 19:23:23.730675800 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-04 19:28:31.674439400 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/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-11-04 12:54:51.578176000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-04 12:57:05.268... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-04 12:54:51.578176000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-04 12:57:51.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-04 12:54:51.578176000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-04 12:57:05.735259000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-04 12:54:46.747326735 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-11-04 13:01:57.829476159 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-04 12:54:46.747326735 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-11-04 13:00:07.215156482 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-04 12:54:52.719072091 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-04 13:00:04.844... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-04 12:54:52.719072091 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-04 13:00:36.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-04 12:54:52.719072091 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-04 12:59:59.464400838 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-04 12:55:05.493294100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-04 12:58:53.142177600 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-04 12:55:05.493294100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-04 13:01:12.367378000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-04 12:55:05.493294100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-11-04 12:58:47.310137800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5323 | Support enabling checksums online |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:05.682876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-04 11:49:16.069189000 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:05.682876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-04 11:49:59.035515000 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:05.682876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-11-04 11:49:17.892706000 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:02.693247611 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-11-04 11:55:04.632790412 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:02.693247611 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-11-04 11:52:07.997808293 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:02.454338394 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-04 11:51:56.445309810 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:02.454338394 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-04 11:52:35.401706724 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-11-04 11:47:02.454338394 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-11-04 11:51:52.361287785 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-11-04 11:47:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-04 11:49:46 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-11-04 11:47:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-04 11:50:50 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-11-04 11:47:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-11-04 11:49:46 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-11-04 11:47:13.359684500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-11-04 11:50:08.003023400 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-11-04 11:47:13.359684500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-11-04 11:52:10.364888600 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-11-04 11:47:13.359684500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-11-04 11:50:00.348250300 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-11-04 10:39:46.330251722 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-11-04 10:48:20.537452872 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-04 10:39:48.245672605 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-11-04 10:47:55.19354... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-04 10:39:48.245672605 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-11-04 10:47:18.121686244 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-11-04 10:39:48.105955077 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-11-04 10:48:38.573384998 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-11-04 10:32:23.720083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-11-04 10:38:01.594246000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
51/5368 | Convert contrib SQL functions to new style |
FreeBSD - 13 - Meson | |
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-11-04 09:05:52.2... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-11-04 09:0... @@ -1,51 +1,4 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff -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-11-04 09:05:50.569289000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-11-04 09:08:57.146700000 +0000 @@ -12,66 +12,95 @@ CREATE ROLE regress_minimal; CREATE SCHEMA s; CREATE EXTENSION citext SCHEMA s; +ERROR: extension "citext" has no installation script nor update path for version "1.8" -- 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; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_lt FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_le FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_eq FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_ge FROM PUBLIC; ... |
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-11-04 09:05:50.578634000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-11-04 09:09:00.295387000 +00... @@ -8,133 +8,114 @@ -- it has a dependency on the cube extension. -- CREATE EXTENSION earthdistance; -- fail, must install cube first -ERROR: required extension "cube" is not installed -HINT: Use CREATE EXTENSION ... CASCADE to install required extensions too. +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" CREATE EXTENSION cube; CREATE EXTENSION earthdistance; +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" -- -- The radius of the Earth we are using. -- SELECT earth()::numeric(20,5); - earth ---------------- - 6378168.00000 ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/lo/expected/lo.out /tmp/cirrus-ci-build/build/testrun/lo/regress/results/lo.out --- /tmp/cirrus-ci-build/contrib/lo/expected/lo.out 2024-11-04 09:05:50.596317000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/lo/regress/results/lo.out 2024-11-04 09:09:04.488265000 +0000 @@ -1,7 +1,12 @@ CREATE EXTENSION lo; +ERROR: extension "lo" has no installation script nor update path for version "1.2" CREATE TABLE image (title text, raster lo); +ERROR: type "lo" does not exist +LINE 1: CREATE TABLE image (title text, raster lo); + ^ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image FOR EACH ROW EXECUTE PROCEDURE lo_manage(raster); +ERROR: relation "image" does not exist SELECT lo_create(43213); lo_create ----------- @@ -15,6 +20,9 @@ (1 row) INSERT INTO image (title, raster) VALUES ('beautiful image', 43213); ... |
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-11-04 09:05:50.604928000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-11-04 09:09:05.601182000 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pageinspect; +ERROR: extension "pageinspect" has no installation script nor update path for version "1.13" -- Use a temp table so that effects of VACUUM are predictable CREATE TEMP TABLE test1 (a int, b int); INSERT INTO test1 VALUES (16777217, 131584); @@ -6,246 +7,212 @@ -- The page contents can vary, so just test that it can be read -- successfully, but don't keep the output. SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0; - main_0 --------- - 8192 -(1 row) - +ERROR: function get_raw_page(unknown, unknown, integer) does not exist +LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai... ... |
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-11-04 09:05:50.610618000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-11-04 09:09:09.188760000... @@ -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 -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2_1.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/x... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2_1.out 2024-11-04 09:05:50.690288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-11-04 09:09:20.383429000 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION xml2; +ERROR: extension "xml2" has no installation script nor update path for version "1.2" select query_to_xml('select 1 as x',true,false,''); query_to_xml --------------------------------------------------------------- @@ -28,38 +29,39 @@ </xsl:template> </xsl:stylesheet> $$::text); -ERROR: xslt_process() is not available without libxslt +ERROR: function xslt_process(text, text) does not exist +LINE 1: select xslt_process( query_to_xml('select x from generate_se... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. CREATE TABLE xpath_test (id integer NOT NULL, t xml); INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); ... |
Linux - Debian Bookworm - Meson | |
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-11-04 09:05:52.5... +++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-11-04 09:0... @@ -1,51 +1,4 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff -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-11-04 09:05:50.737977517 +0000 +++ /tmp/cirrus-ci-build/build/testrun/citext/regress/results/create_index_acl.out 2024-11-04 09:08:29.514032691 +0000 @@ -12,66 +12,95 @@ CREATE ROLE regress_minimal; CREATE SCHEMA s; CREATE EXTENSION citext SCHEMA s; +ERROR: extension "citext" has no installation script nor update path for version "1.8" -- 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; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_lt FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_le FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_eq FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_ge FROM PUBLIC; ... |
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-11-04 09:05:50.749951255 +0000 +++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out 2024-11-04 09:08:32.562013731 +00... @@ -8,133 +8,114 @@ -- it has a dependency on the cube extension. -- CREATE EXTENSION earthdistance; -- fail, must install cube first -ERROR: required extension "cube" is not installed -HINT: Use CREATE EXTENSION ... CASCADE to install required extensions too. +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" CREATE EXTENSION cube; CREATE EXTENSION earthdistance; +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" -- -- The radius of the Earth we are using. -- SELECT earth()::numeric(20,5); - earth ---------------- - 6378168.00000 ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/lo/expected/lo.out /tmp/cirrus-ci-build/build/testrun/lo/regress/results/lo.out --- /tmp/cirrus-ci-build/contrib/lo/expected/lo.out 2024-11-04 09:05:50.777889977 +0000 +++ /tmp/cirrus-ci-build/build/testrun/lo/regress/results/lo.out 2024-11-04 09:08:34.386002104 +0000 @@ -1,7 +1,12 @@ CREATE EXTENSION lo; +ERROR: extension "lo" has no installation script nor update path for version "1.2" CREATE TABLE image (title text, raster lo); +ERROR: type "lo" does not exist +LINE 1: CREATE TABLE image (title text, raster lo); + ^ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image FOR EACH ROW EXECUTE PROCEDURE lo_manage(raster); +ERROR: relation "image" does not exist SELECT lo_create(43213); lo_create ----------- @@ -15,6 +20,9 @@ (1 row) INSERT INTO image (title, raster) VALUES ('beautiful image', 43213); ... |
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-11-04 09:05:50.785872468 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out 2024-11-04 09:08:35.165997074 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pageinspect; +ERROR: extension "pageinspect" has no installation script nor update path for version "1.13" -- Use a temp table so that effects of VACUUM are predictable CREATE TEMP TABLE test1 (a int, b int); INSERT INTO test1 VALUES (16777217, 131584); @@ -6,246 +7,212 @@ -- The page contents can vary, so just test that it can be read -- successfully, but don't keep the output. SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0; - main_0 --------- - 8192 -(1 row) - +ERROR: function get_raw_page(unknown, unknown, integer) does not exist +LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai... ... |
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-11-04 09:05:50.793854960 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-11-04 09:08:36.389989103... @@ -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 -U3 /tmp/cirrus-ci-build/contrib/xml2/expected/xml2_1.out /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/x... --- /tmp/cirrus-ci-build/contrib/xml2/expected/xml2_1.out 2024-11-04 09:05:50.873679879 +0000 +++ /tmp/cirrus-ci-build/build/testrun/xml2/regress/results/xml2.out 2024-11-04 09:08:43.249943004 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION xml2; +ERROR: extension "xml2" has no installation script nor update path for version "1.2" select query_to_xml('select 1 as x',true,false,''); query_to_xml --------------------------------------------------------------- @@ -28,38 +29,39 @@ </xsl:template> </xsl:stylesheet> $$::text); -ERROR: xslt_process() is not available without libxslt +ERROR: function xslt_process(text, text) does not exist +LINE 1: select xslt_process( query_to_xml('select x from generate_se... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. CREATE TABLE xpath_test (id integer NOT NULL, t xml); INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /Users/admin/pgsql... --- /Users/admin/pgsql/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-11-04 09:05:50 +++ /Users/admin/pgsql/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-11-04 09:09:... @@ -1,51 +1,4 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff -U3 /Users/admin/pgsql/contrib/citext/expected/create_index_acl.out /Users/admin/pgsql/build/testrun/citext/regress... --- /Users/admin/pgsql/contrib/citext/expected/create_index_acl.out 2024-11-04 09:05:48 +++ /Users/admin/pgsql/build/testrun/citext/regress/results/create_index_acl.out 2024-11-04 09:09:33 @@ -12,66 +12,95 @@ CREATE ROLE regress_minimal; CREATE SCHEMA s; CREATE EXTENSION citext SCHEMA s; +ERROR: extension "citext" has no installation script nor update path for version "1.8" -- 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; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_lt FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_le FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_eq FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_ge FROM PUBLIC; ... |
regress | diff -U3 /Users/admin/pgsql/contrib/earthdistance/expected/earthdistance.out /Users/admin/pgsql/build/testrun/earthdista... --- /Users/admin/pgsql/contrib/earthdistance/expected/earthdistance.out 2024-11-04 09:05:48 +++ /Users/admin/pgsql/build/testrun/earthdistance/regress/results/earthdistance.out 2024-11-04 09:09:35 @@ -8,133 +8,114 @@ -- it has a dependency on the cube extension. -- CREATE EXTENSION earthdistance; -- fail, must install cube first -ERROR: required extension "cube" is not installed -HINT: Use CREATE EXTENSION ... CASCADE to install required extensions too. +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" CREATE EXTENSION cube; CREATE EXTENSION earthdistance; +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" -- -- The radius of the Earth we are using. -- SELECT earth()::numeric(20,5); - earth ---------------- - 6378168.00000 ... |
regress | diff -U3 /Users/admin/pgsql/contrib/lo/expected/lo.out /Users/admin/pgsql/build/testrun/lo/regress/results/lo.out --- /Users/admin/pgsql/contrib/lo/expected/lo.out 2024-11-04 09:05:48 +++ /Users/admin/pgsql/build/testrun/lo/regress/results/lo.out 2024-11-04 09:09:40 @@ -1,7 +1,12 @@ CREATE EXTENSION lo; +ERROR: extension "lo" has no installation script nor update path for version "1.2" CREATE TABLE image (title text, raster lo); +ERROR: type "lo" does not exist +LINE 1: CREATE TABLE image (title text, raster lo); + ^ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image FOR EACH ROW EXECUTE PROCEDURE lo_manage(raster); +ERROR: relation "image" does not exist SELECT lo_create(43213); lo_create ----------- @@ -15,6 +20,9 @@ (1 row) INSERT INTO image (title, raster) VALUES ('beautiful image', 43213); ... |
regress | diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/page.out /Users/admin/pgsql/build/testrun/pageinspect/regress/r... --- /Users/admin/pgsql/contrib/pageinspect/expected/page.out 2024-11-04 09:05:48 +++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/page.out 2024-11-04 09:09:40 @@ -1,4 +1,5 @@ CREATE EXTENSION pageinspect; +ERROR: extension "pageinspect" has no installation script nor update path for version "1.13" -- Use a temp table so that effects of VACUUM are predictable CREATE TEMP TABLE test1 (a int, b int); INSERT INTO test1 VALUES (16777217, 131584); @@ -6,246 +7,212 @@ -- The page contents can vary, so just test that it can be read -- successfully, but don't keep the output. SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0; - main_0 --------- - 8192 -(1 row) - +ERROR: function get_raw_page(unknown, unknown, integer) does not exist +LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai... ... |
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-11-04 09:05:48 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-11-04 09:09: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 ... |
regress | diff -U3 /Users/admin/pgsql/contrib/xml2/expected/xml2_1.out /Users/admin/pgsql/build/testrun/xml2/regress/results/xml2.... --- /Users/admin/pgsql/contrib/xml2/expected/xml2_1.out 2024-11-04 09:05:48 +++ /Users/admin/pgsql/build/testrun/xml2/regress/results/xml2.out 2024-11-04 09:09:49 @@ -1,4 +1,5 @@ CREATE EXTENSION xml2; +ERROR: extension "xml2" has no installation script nor update path for version "1.2" select query_to_xml('select 1 as x',true,false,''); query_to_xml --------------------------------------------------------------- @@ -28,38 +29,39 @@ </xsl:template> </xsl:stylesheet> $$::text); -ERROR: xslt_process() is not available without libxslt +ERROR: function xslt_process(text, text) does not exist +LINE 1: select xslt_process( query_to_xml('select x from generate_se... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. CREATE TABLE xpath_test (id integer NOT NULL, t xml); INSERT INTO xpath_test VALUES (1, '<doc><int>1</int></doc>'); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr... --- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out 2024-11-04 09:06:01.253495000 +0... +++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out 2024-11-04 09:12:12.248459... @@ -1,51 +1,4 @@ Parsed test spec with 2 sessions starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check -step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass); -itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value -----------+------+------+--------+--------+-----------+-----+-------- - 1| 0| 1|f |t |f |f |{1 .. 1} -(1 row) - -step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ; -step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1; -?column? --------- - 1 -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/citext/expected/create_index_acl.out C:/cirrus/build/testrun/citext/regre... --- C:/cirrus/contrib/citext/expected/create_index_acl.out 2024-11-04 09:05:57.174861500 +0000 +++ C:/cirrus/build/testrun/citext/regress/results/create_index_acl.out 2024-11-04 09:11:22.819211900 +0000 @@ -12,66 +12,95 @@ CREATE ROLE regress_minimal; CREATE SCHEMA s; CREATE EXTENSION citext SCHEMA s; +ERROR: extension "citext" has no installation script nor update path for version "1.8" -- 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; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_lt FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_le FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_eq FROM PUBLIC; +ERROR: current transaction is aborted, commands ignored until end of transaction block REVOKE ALL ON FUNCTION s.citext_pattern_ge FROM PUBLIC; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/earthdistance/expected/earthdistance.out C:/cirrus/build/testrun/earthdis... --- C:/cirrus/contrib/earthdistance/expected/earthdistance.out 2024-11-04 09:05:57.232496700 +0000 +++ C:/cirrus/build/testrun/earthdistance/regress/results/earthdistance.out 2024-11-04 09:11:32.822145300 +0000 @@ -8,133 +8,114 @@ -- it has a dependency on the cube extension. -- CREATE EXTENSION earthdistance; -- fail, must install cube first -ERROR: required extension "cube" is not installed -HINT: Use CREATE EXTENSION ... CASCADE to install required extensions too. +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" CREATE EXTENSION cube; CREATE EXTENSION earthdistance; +ERROR: extension "earthdistance" has no installation script nor update path for version "1.2" -- -- The radius of the Earth we are using. -- SELECT earth()::numeric(20,5); - earth ---------------- - 6378168.00000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/lo/expected/lo.out C:/cirrus/build/testrun/lo/regress/results/lo.out --- C:/cirrus/contrib/lo/expected/lo.out 2024-11-04 09:05:57.374569900 +0000 +++ C:/cirrus/build/testrun/lo/regress/results/lo.out 2024-11-04 09:11:42.689825600 +0000 @@ -1,7 +1,12 @@ CREATE EXTENSION lo; +ERROR: extension "lo" has no installation script nor update path for version "1.2" CREATE TABLE image (title text, raster lo); +ERROR: type "lo" does not exist +LINE 1: CREATE TABLE image (title text, raster lo); + ^ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image FOR EACH ROW EXECUTE PROCEDURE lo_manage(raster); +ERROR: relation "image" does not exist SELECT lo_create(43213); lo_create ----------- @@ -15,6 +20,9 @@ (1 row) INSERT INTO image (title, raster) VALUES ('beautiful image', 43213); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/page.out 2024-11-04 09:05:57.438059400 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out 2024-11-04 09:11:46.501847400 +0000 @@ -1,4 +1,5 @@ CREATE EXTENSION pageinspect; +ERROR: extension "pageinspect" has no installation script nor update path for version "1.13" -- Use a temp table so that effects of VACUUM are predictable CREATE TEMP TABLE test1 (a int, b int); INSERT INTO test1 VALUES (16777217, 131584); @@ -6,246 +7,212 @@ -- The page contents can vary, so just test that it can be read -- successfully, but don't keep the output. SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0; - main_0 --------- - 8192 -(1 row) - +ERROR: function get_raw_page(unknown, unknown, integer) does not exist +LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai... ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_f... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-11-04 09:05:57.484419100 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-11-04 09:11:52.606340200 +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 ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-04 08:31:08.55467000... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-04 08:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:08.737734000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:08.737734000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:08.737734000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:34:00.7... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/bin... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:06.697033974 +00... +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:39:11.18... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-04 08:31:06.47218496... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-04 08:36:3... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:06.697033974 +00... +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:40:28.166... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:06.697033974 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:37:07.877553916 +000... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-04 08:31:06.19142822... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-04 08:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:06.418830763 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:06.418830763 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:06.418830763 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:37:33.7... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-04 08:31:25.516203700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-04 08:35:26.15925... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:26.170001900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:35:... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:26.170001900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:3... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-04 08:31:26.170001900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-04 08:35:12.888249500 +0... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
50/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-11-04 05:00:14.810792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-11-04 05:01:13.046472000... @@ -3731,7 +3731,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-11-04 05:00:14.810792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-11-04 05:01:55.6502570... @@ -3731,7 +3731,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-11-04 05:00:14.810792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-11-04 05:01:10.619975000 +0000 @@ -3731,7 +3731,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 |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-04 04:12:12.440551000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-04 04:14:58.6197770... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-04 04:11:48.555658545 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-11-04 04:17:23.807201727 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-04 04:11:50.298298475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-04 04:15:42.4397410... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out /Users/admin/pgsql/build/testrun/pg_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-04 04:11:48 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-04 04:15:35 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-04 04:12:35.099133900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-04 04:18:53.046213000 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5110 | Add XMLCast (SQL/XML X025) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:43.458163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-04 01:49:23.524576000 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:43.458163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-04 01:50:16.724235000 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:43.458163000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-04 01:49:20.238945000 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:21.868062167 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-04 01:53:52.831197734 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:21.868062167 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-04 01:52:20.026601603 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:22.995018162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-04 01:52:21.466258145 +000... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:22.995018162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-04 01:52:58.227549223 +0... @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-04 01:46:22.995018162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-04 01:52:16.726106849 +0000 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-04 01:46:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-04 01:49:23 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-04 01:46:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-04 01:50:40 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-04 01:46:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-04 01:49:21 @@ -2192,7 +2192,7 @@ SELECT j, pg_typeof(j) FROM xmlcast('11:11:11.5'::time with time zone AS xml) t(j); j | pg_typeof ---------------+----------- - 11:11:11.5-07 | xml + 11:11:11.5-08 | xml (1 row) -- Convert an XML string to bytea and back to xml |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-03 23:57:04.433593361 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-04 00... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-03 23:57:04.433593361 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-11-04 00:02:49.105767454 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-03 23:57:25.706396700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-11-04 00:01:16.352062400... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-03 23:57:25.706396700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-04 00:03:41.8178627... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-03 23:57:25.706396700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-11-04 00:01:07.591300600 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-03 23:36:57.980713000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-03 23:39:05.632832000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-03 23:36:58.042654000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-03 23:39:05.6320200... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-11-03 23:36:57.980713000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-03 23:39:42.193959000 +... @@ -577,15 +577,7 @@ COMMIT; DROP TABLE brintest_expr; DROP FUNCTION brintest_func(); --- test an unlogged table, mostly to get coverage of brinbuildempty -CREATE UNLOGGED TABLE brintest_unlogged (n numrange); -CREATE INDEX brinidx_unlogged ON brintest_unlogged USING brin (n); -INSERT INTO brintest_unlogged VALUES (numrange(0, 2^1000::numeric)); -DROP TABLE brintest_unlogged; --- test that the insert optimization works if no rows end up inserted -CREATE TABLE brin_insert_optimization (a int); -INSERT INTO brin_insert_optimization VALUES (1); -CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); -UPDATE brin_insert_optimization SET a = a; -REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +server closed the connection unexpectedly ... |
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-11-03 23:36:57.980713000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-03 23:39:04.366077000 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-03 23:36:55.849543510 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-03 23:43:01.895228407 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-03 23:36:55.849543510 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-03 23:41:19.772394796 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-03 23:36:59.001406373 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-03 23:41:51.648891474 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-03 23:36:59.001406373 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-03 23:42:23.180863885 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-03 23:36:59.001406373 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-03 23:41:48.672894511 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-03 23:37:13.477064000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-03 23:40:05.547852700 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-03 23:37:13.477064000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-03 23:42:08.499531300 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-03 23:37:13.477064000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-03 23:39:57.686516400 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2024-11-03 19:08:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2024-11-03 19:09:51 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:14.455763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-03 14:19:48.058694000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:14.455763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-03 14:20:36.257157000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:14.455763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-03 14:19:44.872057000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:08.651821006 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-03 14:23:06.818881362 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:08.651821006 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-03 14:21:26.015057037 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:11.167654275 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-03 14:20:48.901230831 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:11.167654275 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-03 14:21:22.761137814 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-03 14:18:11.167654275 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-03 14:20:40.137296572 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-03 14:18:04 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-03 14:20:02 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-03 14:18:04 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-03 14:21:03 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-11-03 14:18:04 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-11-03 14:20:02 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:23.383259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-03 12:13:10.446888000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:23.383259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-03 12:14:02.0028130... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:23.383259000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-03 12:13:09.022852000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:23.644358985 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-03 12:17:28.648368126 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-03 12:11:23.476842847 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-03 12:38:44.222169349 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:23.644358985 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-11-03 12:18:36.756240324 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:23.644358985 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-03 12:14:56.304635914 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:24.098853711 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-03 12:14:27.419157743... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:24.098853711 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-03 12:15:00.7513727... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-03 12:11:24.098853711 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-03 12:14:24.023107193 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-03 12:11:42.673253500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-03 12:15:46.643541300 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-03 12:11:42.673253500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-03 12:17:48.468383000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-03 12:11:42.673253500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-03 12:15:28.596672000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-03 11:10:12.353727851 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-03 11:15:53.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-03 11:10:12.353727851 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-03 11:16:3... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-03 11:10:12.353727851 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-03 11:15:46.988954001 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-11-03 02:32:18.811397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-03 02:33:56.269690... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37901 | | 0 | 37901 | pktable_pkey + 37898 | | 0 | 37898 | pktable + 37903 | | 0 | 37903 | fktable + 38387 | | 0 | 38392 | foo + 38396 | | 0 | 38396 | pg_toast_38387_index + 38395 | | 0 | 38395 | pg_toast_38387 + 38627 | | 0 | 38627 | old_oids + 38664 | | 0 | 38664 | pg_toast_38660 ... |
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-11-03 02:32:18.811397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-03 02:34:41.0266... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | fktable + 37824 | | 0 | 37824 | pktable_pkey + 37821 | | 0 | 37821 | pktable + 38403 | | 0 | 38408 | foo + 38412 | | 0 | 38412 | pg_toast_38403_index + 38411 | | 0 | 38411 | pg_toast_38403 + 38628 | | 0 | 38628 | old_oids + 38655 | | 0 | 38655 | pg_toast_38652 ... |
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-11-03 02:32:18.811397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-03 02:33:56.330702000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37897 | | 0 | 37897 | fktable + 38402 | | 0 | 38407 | foo + 38411 | | 0 | 38411 | pg_toast_38402_index + 38410 | | 0 | 38410 | pg_toast_38402 + 38618 | | 0 | 38618 | old_oids + 38639 | | 0 | 38639 | pg_toast_38636 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-03 02:32:15.603018815 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-03 02:37:31.474404534 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38035 | | 0 | 38035 | pktable_pkey + 38032 | | 0 | 38032 | pktable + 38038 | | 0 | 38038 | fktable + 38490 | | 0 | 38498 | foo + 38502 | | 0 | 38502 | pg_toast_38490_index + 38501 | | 0 | 38501 | pg_toast_38490 + 38700 | | 0 | 38700 | 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-11-03 02:32:15.603018815 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-03 02:35:52.786569127 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38127 | | 0 | 38127 | users_id_seq + 38132 | | 0 | 38132 | pg_toast_38128 + 38133 | | 0 | 38133 | pg_toast_38128_index + 38128 | | 0 | 38128 | users + 38329 | | 0 | 38329 | foo + 38578 | | 0 | 38578 | forc_test + 37948 | | 0 | 37948 | pktable_pkey + 37944 | | 0 | 37944 | pktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-03 02:32:14.694497695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-03 02:35:30.690309... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38406 | | 0 | 38406 | forc_test + 38032 | | 0 | 38032 | users_id_seq + 38037 | | 0 | 38037 | pg_toast_38033 + 38038 | | 0 | 38038 | pg_toast_38033_index + 38033 | | 0 | 38033 | users + 38205 | | 0 | 38205 | foo + 38787 | | 0 | 38787 | pg_toast_38784 + 38788 | | 0 | 38788 | pg_toast_38784_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-11-03 02:32:14.694497695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-03 02:36:05.1542... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38570 | | 0 | 38570 | forc_test + 38062 | | 0 | 38062 | users_id_seq + 38074 | | 0 | 38074 | pg_toast_38063 + 38075 | | 0 | 38075 | pg_toast_38063_index + 38063 | | 0 | 38063 | users + 38408 | | 0 | 38408 | foo + 37725 | | 0 | 37725 | pktable_pkey + 37722 | | 0 | 37722 | 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-11-03 02:32:14.694497695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-03 02:35:20.814312427 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38098 | | 0 | 38098 | users_id_seq + 38103 | | 0 | 38103 | pg_toast_38099 + 38104 | | 0 | 38104 | pg_toast_38099_index + 38099 | | 0 | 38099 | users + 38228 | | 0 | 38228 | foo + 38434 | | 0 | 38434 | forc_test + 38840 | | 0 | 38840 | pg_toast_38837 + 38841 | | 0 | 38841 | pg_toast_38837_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-11-03 02:32:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-03 02:34:22 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37970 | | 0 | 37970 | pktable + 37975 | | 0 | 37975 | fktable + 38518 | | 0 | 38523 | foo + 38527 | | 0 | 38527 | pg_toast_38518_index + 38526 | | 0 | 38526 | pg_toast_38518 + 38711 | | 0 | 38711 | old_oids + 38728 | | 0 | 38728 | pg_toast_38725 ... |
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-11-03 02:32:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-03 02:35:37 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37670 | | 0 | 37670 | pktable_pkey + 37667 | | 0 | 37667 | pktable + 37672 | | 0 | 37672 | fktable + 38309 | | 0 | 38316 | foo + 38321 | | 0 | 38321 | pg_toast_38309_index + 38320 | | 0 | 38320 | pg_toast_38309 + 38522 | | 0 | 38522 | old_oids + 38547 | | 0 | 38547 | pg_toast_38544 ... |
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-11-03 02:32:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-11-03 02:34:21 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37647 | | 0 | 37647 | fktable + 38440 | | 0 | 38448 | foo + 38452 | | 0 | 38452 | pg_toast_38440_index + 38451 | | 0 | 38451 | pg_toast_38440 + 38698 | | 0 | 38698 | old_oids + 38715 | | 0 | 38715 | pg_toast_38712 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-03 02:32:30.772851800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-03 02:36:17.724610800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37545 | | 0 | 37545 | pktable + 37553 | | 0 | 37553 | fktable + 38013 | | 0 | 38019 | foo + 38024 | | 0 | 38024 | pg_toast_38013_index + 38023 | | 0 | 38023 | pg_toast_38013 + 38310 | | 0 | 38310 | pg_toast_38307 + 38312 | | 0 | 38312 | pg_toast_38307_index ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-03 02:32:30.772851800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-03 02:38:28.637858200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38048 | | 0 | 38055 | foo + 38059 | | 0 | 38059 | pg_toast_38048_index + 38058 | | 0 | 38058 | pg_toast_38048 + 37346 | | 0 | 37346 | pktable_pkey + 37335 | | 0 | 37335 | pktable + 37350 | | 0 | 37350 | fktable + 38329 | | 0 | 38329 | old_oids + 38346 | | 0 | 38346 | pg_toast_38343 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-03 02:32:30.772851800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-03 02:36:01.301752300 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36231 | | 0 | 36231 | pktable_pkey + 36228 | | 0 | 36228 | pktable + 36233 | | 0 | 36233 | fktable + 38020 | | 0 | 38032 | foo + 38039 | | 0 | 38039 | pg_toast_38020_index + 38038 | | 0 | 38038 | pg_toast_38020 + 38318 | | 0 | 38318 | old_oids + 38337 | | 0 | 38337 | pg_toast_38334 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-03 02:04:45.105957400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-03 02:06:49.445838200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-03 02:04:45.105957400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-03 02:08:55.789104100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-03 02:04:45.105957400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-03 02:06:43.817916000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:16.756490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-02 23:46:42.670395000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:16.756490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-02 23:47:30.075819000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:16.756490000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-02 23:46:39.985093000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:15.427263777 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-11-02 23:50:37.492088970 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:15.427263777 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy2.out 2024-11-02 23:52:03.165387346 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:15.427263777 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-11-02 23:48:05.823905888 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:17.071532403 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-02 23:47:46.278469200 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:17.071532403 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-02 23:48:25.238443815 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-02 23:45:17.071532403 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-02 23:47:40.930473836 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-02 23:45:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-02 23:47:02 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-02 23:45:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-02 23:48:03 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-02 23:45:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-11-02 23:47:05 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-02 23:45:27.710190400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-02 23:49:14.626878900 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-02 23:45:27.710190400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-02 23:51:37.418887400 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-02 23:45:27.710190400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-11-02 23:49:08.995535500 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-11-02 22:29:06.556875900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-11-02 22:32:34.601426300 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-02 21:32:14.051264000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-02 21:34:10.749090000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-02 21:32:11.272487884 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-11-02 21:33:29.251558447 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-11-02 21:32:11.116804624 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-02 21:34:48.732697985 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-11-02 21:32:29.322849900 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-11-02 21:38:05.882819300 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/4952 | Use WALReadFromBuffers in more places |
Linux - Debian Bookworm - 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-11-02 20:47:52.427843508 +0000 +++ /tmp/cirrus-ci-build/contrib/test_decoding/results/spill.out 2024-11-02 20:53:50.640513114 +0000 @@ -203,12 +203,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-subsmall--1 | 5000 | table public.spill_test: INSERT: data[text]:'serialize-nested-subbig-su... - 'serialize-nested-subbig-subsmall--2 | 1 | table public.spill_test: INSERT: data[text]:'serialize-nested-subbig-su... -(2 rows) - +ERROR: could not find record for logical decoding: unexpected pageaddr 0/21B4000 in WAL segment 0000000100000000000000... -- not spilling subxact, containing a spilling subxact BEGIN; SAVEPOINT s1; @@ -221,11 +216,13 @@ 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' ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out /tmp/cirrus-ci-build/build-32/testrun/test_decodi... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out 2024-11-02 20:47:52.671124480 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_decoding/regress/results/spill.out 2024-11-02 20:57:30.145362110 +0000 @@ -203,12 +203,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-subsmall--1 | 5000 | table public.spill_test: INSERT: data[text]:'serialize-nested-subbig-su... - 'serialize-nested-subbig-subsmall--2 | 1 | table public.spill_test: INSERT: data[text]:'serialize-nested-subbig-su... -(2 rows) - +ERROR: could not find record for logical decoding: unexpected pageaddr 0/2114000 in WAL segment 0000000100000000000000... -- not spilling subxact, containing a spilling subxact BEGIN; SAVEPOINT s1; @@ -221,11 +216,13 @@ 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' ... |
50/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-11-02 15:47:15.779075000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-02 15:49:03.588... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-02 15:47:15.779075000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-02 15:49:44.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-02 15:47:15.779075000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-02 15:48:56.638388000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-02 15:47:14.920935060 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-11-02 15:52:08.561951525 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-02 15:47:14.920935060 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-11-02 15:50:28.290647320 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-11-02 15:47:16.064457811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-02 15:49:45.432... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-02 15:47:16.064457811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-02 15:50:18.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-11-02 15:47:16.064457811 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-11-02 15:49:34.543636890 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-02 15:47:28.788116100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-11-02 15:51:24.961894400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-02 15:47:28.788116100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-11-02 15:53:46.580058300 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-11-02 15:47:28.788116100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-11-02 15:51:10.630350600 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-11-02 14:12:39.982088992 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-11-02 14:21:20.603404119 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-02 14:12:41.914255804 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-11-02 14:20:54.12003... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-11-02 14:12:41.914255804 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-11-02 14:20:16.496738543 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-11-02 14:12:41.769688459 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-11-02 14:21:39.375098547 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-11-02 13:57:54.209945000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-11-02 14:03:26.838160000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-02 12:34:09.61749200... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-02 12:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:09.793158000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:09.793158000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:09.793158000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:36:54.4... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/bin... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:06.151094419 +00... +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:41:15.49... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-02 12:34:05.93247129... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-02 12:39:2... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:06.151094419 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:40:02.746788193 +000... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-02 12:34:07.21339948... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-02 12:... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:07.432631716 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-1... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:07.432631716 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:07.432631716 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:39:57.3... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-02 12:34:24.874505700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-02 12:38:21.13411... @@ -9,9 +9,10 @@ FROM pg_stat_get_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:25.485871000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:38:... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:25.485871000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:4... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-02 12:34:25.485871000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-11-02 12:38:17.834304200 +0... @@ -186,7 +186,7 @@ SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... -UPDATE vestat SET x = x + 1001; +UPDATE vestat SET x = x+1001; VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; SELECT pages_frozen > :pf AS pages_frozen,pages_all_visible > :pv AS pages_all_visible,rev_all_frozen_pages > :hafp AS ... FROM pg_stat_get_vacuum_tables, pg_stat_all_tables WHERE pg_stat_get_vacuum_tables.relname = 'vestat' and pg_stat_get_v... |
50/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-11-02 09:14:06.343378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-11-02 09:15:01.426312000... @@ -3731,7 +3731,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-11-02 09:14:06.343378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-11-02 09:15:41.8031310... @@ -3731,7 +3731,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-11-02 09:14:06.343378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-11-02 09:14:59.817641000 +0000 @@ -3731,7 +3731,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 |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-02 08:22:42.984108000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-02 08:25:25.7865350... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-02 08:22:40.561778064 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-11-02 08:27:37.186133099 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-02 08:22:40.723646871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-02 08:27:48.8487956... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out /Users/admin/pgsql/build/testrun/pg_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-02 08:22:45 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-02 08:26:46 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-11-02 08:22:49.481575300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-11-02 08:29:01.856450100 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5212 | Parallel workers stats in pg_stat_database |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-02 04:53:45.548878584 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-11-02 05:00:17.157868594 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-02 04:03:16.028023606 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-02 04... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-11-02 04:03:16.028023606 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-11-02 04:08:46.560858504 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-02 04:03:28.026532000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-11-02 04:07:25.045329400... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-02 04:03:28.026532000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-11-02 04:09:50.4887382... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-11-02 04:03:28.026532000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-11-02 04:07:18.434966000 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-02 03:41:56.999582000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-02 03:44:04.329769000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-02 03:41:57.059028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-11-02 03:44:04.3287820... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-11-02 03:41:56.999582000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-02 03:44:39.249148000 +... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-11-02 03:41:57.059028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-11-02 03:44:39.25004... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-11-02 03:41:56.999582000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-02 03:44:01.959715000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-11-02 03:41:57.059028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-11-02 03:44:01.952921000 +0000 @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-02 03:41:53.469621463 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-11-02 03:47:26.732162757 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-02 03:41:53.469621463 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-11-02 03:46:10.723262204 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-02 03:41:52.738563837 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-02 03:46:32.687121022 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-02 03:41:52.738563837 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-02 03:47:03.103041550 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-11-02 03:41:52.738563837 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-11-02 03:46:29.039127714 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-02 03:42:11.852438700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-11-02 03:44:55.317550000 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-02 03:42:11.852438700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-11-02 03:46:42.678866000 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-11-02 03:42:11.852438700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-11-02 03:44:43.566128000 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-01 23:12:21.468531100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-11-01 23:17:22.947857500 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-11-01 23:12:21.468531100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-11-01 23:14:53.686977100 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5263 | removes attndims and typndims entirely |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-11-01 21:36:05.015385970 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-11-01 21:42:43.317771925 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-01 18:07:10.42305900... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-01 18:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-01 18:07:10.66428217... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-11-01 18:13:5... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-01 18:07:10.72565906... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-01 18:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-01 18:07:07 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-01 18:10... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-11-01 18:07:27.410016800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-11-01 18:11:48.16448... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-11-01 18:07:28.135050400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-11-01 18:11:... @@ -219,7 +219,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -251,7 +251,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
51/5361 | Make add_paths_to_append_rel consider fractional paths for valid tuple fraction |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:23.043194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/union.out 2024-11-01 17:58:53.787241000 +0... @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:23.043194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-11-01 17:59:33.455382000 ... @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:23.043194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/union.out 2024-11-01 17:58:52.137860000 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:19.201965269 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/union.out 2024-11-01 18:03:36.215659057 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:19.201965269 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/union.out 2024-11-01 18:05:45.259351421 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/src/test/regress/results/union.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:19.201965269 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/union.out 2024-11-01 18:01:15.628004246 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:20.092634264 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/union.out 2024-11-01 18:01:53.141274731 +0... @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:20.092634264 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-11-01 18:02:36.449163004 ... @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-11-01 17:57:20.092634264 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/union.out 2024-11-01 18:01:49.577279477 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/union.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/union.out 2024-11-01 17:57:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/union.out 2024-11-01 17:58:55 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/union.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/union.out 2024-11-01 17:57:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-11-01 17:59:57 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/union.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/union.out 2024-11-01 17:57:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/union.out 2024-11-01 17:58:52 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/union.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/union.out 2024-11-01 17:57:34.489492500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/union.out 2024-11-01 17:59:48.986747200 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/union.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/union.out 2024-11-01 17:57:34.489492500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-11-01 18:01:54.501289800 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/union.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/union.out 2024-11-01 17:57:34.489492500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/union.out 2024-11-01 17:59:41.965529200 +0000 @@ -1461,18 +1461,17 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- + QUERY PLAN +--------------------------------------------------------------------- Limit -> Append -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) + -> Seq Scan on tenk2 t2 ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:26.060240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-01 17:41:52.678994000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:26.060240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-01 17:42:45.740966000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:26.060240000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-01 17:41:54.900313000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:19.923677983 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-11-01 17:44:43.542880073 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:19.923677983 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-11-01 17:43:24.411032153 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:21.298152725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-11-01 17:42:46.958001978 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:21.298152725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-11-01 17:43:25.581979468 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-11-01 17:40:21.298152725 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-11-01 17:42:41.326006411 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:30.164359000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-01 15:07:59.036867000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:30.164359000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-01 15:08:42.4767960... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:30.164359000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-01 15:08:02.670728000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:28.376428064 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-11-01 15:12:38.783405817 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-11-01 15:06:28.213255851 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-11-01 15:33:59.780389099 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:28.376428064 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-11-01 15:13:54.440216088 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:28.376428064 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-11-01 15:10:10.035374758 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:29.492285151 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-01 15:09:34.881266293... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:29.492285151 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-01 15:10:04.9296947... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-11-01 15:06:29.492285151 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-11-01 15:09:29.701109844 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-01 15:06:37.925637100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-11-01 15:10:13.980856600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-01 15:06:37.925637100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-11-01 15:12:23.396928000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-11-01 15:06:37.925637100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-11-01 15:10:03.978900600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-01 13:55:16.317760893 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-11-01 14:00:47.... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-01 13:55:16.317760893 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-11-01 14:01:2... @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-11-01 13:55:16.317760893 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-11-01 14:00:40.752350253 +0000 @@ -3082,7 +3082,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-11-01 03:42:16.482716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-01 03:43:55.269812... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37958 | | 0 | 37958 | pktable_pkey + 37955 | | 0 | 37955 | pktable + 37960 | | 0 | 37960 | fktable + 38415 | | 0 | 38421 | foo + 38425 | | 0 | 38425 | pg_toast_38415_index + 38424 | | 0 | 38424 | pg_toast_38415 + 38630 | | 0 | 38630 | old_oids + 38648 | | 0 | 38648 | pg_toast_38645 ... |
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-11-01 03:42:16.482716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-01 03:44:40.2113... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37908 | | 0 | 37908 | pktable_pkey + 37905 | | 0 | 37905 | pktable + 37910 | | 0 | 37910 | fktable + 38442 | | 0 | 38447 | foo + 38451 | | 0 | 38451 | pg_toast_38442_index + 38450 | | 0 | 38450 | pg_toast_38442 + 38635 | | 0 | 38635 | old_oids + 38652 | | 0 | 38652 | pg_toast_38649 ... |
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-11-01 03:42:16.482716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-01 03:43:55.305136000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37851 | | 0 | 37851 | pktable_pkey + 37848 | | 0 | 37848 | pktable + 37854 | | 0 | 37854 | fktable + 38382 | | 0 | 38387 | foo + 38391 | | 0 | 38391 | pg_toast_38382_index + 38390 | | 0 | 38390 | pg_toast_38382 + 38621 | | 0 | 38621 | old_oids + 38639 | | 0 | 38639 | pg_toast_38636 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-01 03:42:15.595810841 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-11-01 03:48:40.583181579 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37978 | | 0 | 37978 | users_id_seq + 37983 | | 0 | 37983 | pg_toast_37979 + 37984 | | 0 | 37984 | pg_toast_37979_index + 37979 | | 0 | 37979 | users + 38251 | | 0 | 38251 | foo + 38413 | | 0 | 38413 | forc_test + 38947 | | 0 | 38947 | pg_toast_38944 + 38948 | | 0 | 38948 | pg_toast_38944_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-11-01 03:42:15.595810841 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-11-01 03:50:03.806754942 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37991 | | 0 | 37991 | pktable + 37996 | | 0 | 37996 | fktable + 38432 | | 0 | 38438 | foo + 38442 | | 0 | 38442 | pg_toast_38432_index + 38441 | | 0 | 38441 | pg_toast_38432 + 38647 | | 0 | 38647 | old_oids + 38664 | | 0 | 38664 | pg_toast_38661 ... |
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-11-01 03:42:15.595810841 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-11-01 03:45:59.589316562 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37979 | | 0 | 37979 | pktable + 37984 | | 0 | 37984 | fktable + 38480 | | 0 | 38485 | foo + 38489 | | 0 | 38489 | pg_toast_38480_index + 38488 | | 0 | 38488 | pg_toast_38480 + 38694 | | 0 | 38694 | old_oids + 38713 | | 0 | 38713 | pg_toast_38710 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-11-01 03:42:13.833356493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-01 03:45:15.383255... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38068 | | 0 | 38068 | users_id_seq + 38073 | | 0 | 38073 | pg_toast_38069 + 38074 | | 0 | 38074 | pg_toast_38069_index + 38069 | | 0 | 38069 | users + 38228 | | 0 | 38228 | foo + 38416 | | 0 | 38416 | forc_test + 38859 | | 0 | 38859 | pg_toast_38856 + 38860 | | 0 | 38860 | pg_toast_38856_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-11-01 03:42:13.833356493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-01 03:45:48.0678... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38051 | | 0 | 38051 | pg_toast_38046_index + 38046 | | 0 | 38046 | users + 38043 | | 0 | 38043 | users_id_seq + 38050 | | 0 | 38050 | pg_toast_38046 + 38232 | | 0 | 38232 | foo + 38495 | | 0 | 38495 | forc_test + 38850 | | 0 | 38850 | pg_toast_38846_index + 38849 | | 0 | 38849 | pg_toast_38846 ... |
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-11-01 03:42:13.833356493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-11-01 03:45:09.123093565 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38015 | | 0 | 38015 | pg_toast_38006 + 38016 | | 0 | 38016 | pg_toast_38006_index + 38006 | | 0 | 38006 | users + 38005 | | 0 | 38005 | users_id_seq + 38166 | | 0 | 38166 | foo + 38519 | | 0 | 38519 | forc_test + 38911 | | 0 | 38911 | pg_toast_38908 + 38912 | | 0 | 38912 | pg_toast_38908_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-11-01 03:42:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-01 03:44:30 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38001 | | 0 | 38001 | pktable_pkey + 37998 | | 0 | 37998 | pktable + 38003 | | 0 | 38003 | fktable + 38405 | | 0 | 38410 | foo + 38414 | | 0 | 38414 | pg_toast_38405_index + 38413 | | 0 | 38413 | pg_toast_38405 + 38616 | | 0 | 38616 | old_oids + 38633 | | 0 | 38633 | pg_toast_38630 ... |
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-11-01 03:42:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-01 03:45:49 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37751 | | 0 | 37751 | pktable + 37756 | | 0 | 37756 | fktable + 38312 | | 0 | 38317 | foo + 38321 | | 0 | 38321 | pg_toast_38312_index + 38320 | | 0 | 38320 | pg_toast_38312 + 38512 | | 0 | 38512 | old_oids + 38529 | | 0 | 38529 | pg_toast_38526 ... |
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-11-01 03:42:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-11-01 03:44:30 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37831 | | 0 | 37831 | pktable_pkey + 37827 | | 0 | 37827 | pktable + 37837 | | 0 | 37837 | fktable + 38370 | | 0 | 38375 | foo + 38379 | | 0 | 38379 | pg_toast_38370_index + 38378 | | 0 | 38378 | pg_toast_38370 + 38648 | | 0 | 38648 | old_oids + 38684 | | 0 | 38684 | pg_toast_38681 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-01 03:42:25.727262400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-11-01 03:45:58.816370400 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37630 | | 0 | 37630 | pktable_pkey + 37627 | | 0 | 37627 | pktable + 37632 | | 0 | 37632 | fktable + 38105 | | 0 | 38114 | foo + 38118 | | 0 | 38118 | pg_toast_38105_index + 38117 | | 0 | 38117 | pg_toast_38105 + 38340 | | 0 | 38340 | old_oids + 38357 | | 0 | 38357 | pg_toast_38354 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-01 03:42:25.727262400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-11-01 03:48:05.927751700 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38088 | | 0 | 38095 | foo + 38099 | | 0 | 38099 | pg_toast_38088_index + 38098 | | 0 | 38098 | pg_toast_38088 + 38354 | | 0 | 38354 | pg_toast_38351 + 38335 | | 0 | 38335 | old_oids ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-11-01 03:42:25.727262400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-11-01 03:45:44.697708800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36974 | | 0 | 36974 | pktable_pkey + 36968 | | 0 | 36968 | pktable + 36976 | | 0 | 36976 | fktable + 37959 | | 0 | 37964 | foo + 37968 | | 0 | 37968 | pg_toast_37959_index + 37967 | | 0 | 37967 | pg_toast_37959 + 38261 | | 0 | 38261 | old_oids + 38278 | | 0 | 38278 | pg_toast_38275 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-01 03:06:08.468431000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-11-01 03:08:23.745709900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-01 03:06:08.468431000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-11-01 03:10:32.856507100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-11-01 03:06:08.468431000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-11-01 03:08:17.800415900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:14.115505000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-01 00:15:43.164950000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:14.115505000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-01 00:16:28.704204000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:14.115505000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-01 00:15:40.457083000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:12.938636486 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-11-01 00:18:40.681927325 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:12.938636486 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-11-01 00:17:12.086057407 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:12.920108687 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-01 00:16:30.729442850 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:12.920108687 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-01 00:17:08.193247600 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-11-01 00:14:12.920108687 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-11-01 00:16:25.121453560 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-01 00:14:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-01 00:16:17 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-01 00:14:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-01 00:17:30 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-11-01 00:14:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-11-01 00:16:16 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-01 00:14:32.449331700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-11-01 00:18:12.352968100 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-01 00:14:32.449331700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-11-01 00:20:23.025803900 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-11-01 00:14:32.449331700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-11-01 00:18:08.205005100 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5357 | New predefined role pg_manage_extensions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-10-31 22:03:20.693367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-10-31 22:05:14.143827000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-10-31 22:03:17.392639537 +0000 +++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out 2024-10-31 22:04:40.764644611 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/... --- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out 2024-10-31 22:03:17.947724383 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out 2024-10-31 22:05:55.863581522 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re... --- C:/cirrus/src/pl/plperl/expected/plperl_setup.out 2024-10-31 22:03:32.831324600 +0000 +++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out 2024-10-31 22:08:43.444534000 +0000 @@ -12,7 +12,7 @@ HINT: Must have CREATE privilege on current database to create this extension. CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. RESET ROLE; DO $$ begin @@ -24,7 +24,7 @@ CREATE EXTENSION plperl; CREATE EXTENSION plperlu; -- fail ERROR: permission denied to create extension "plperlu" -HINT: Must be superuser to create this extension. +HINT: Only roles with privileges of the "pg_manage_extensions" role are allowed to create this extension. CREATE SCHEMA plperl_setup_scratch; SET search_path = plperl_setup_scratch; ... |
50/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-10-31 15:25:29.108472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-31 15:27:08.018... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:29.108472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-31 15:27:56.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:29.108472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-31 15:27:04.811340000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-31 15:25:24.690270756 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-31 15:31:19.863351142 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:24.690270756 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-31 15:33:00.996213913 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:24.690270756 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-31 15:28:57.295647567 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-31 15:25:24.320797038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-31 15:27:54.934... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:24.320797038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-31 15:28:29.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:24.320797038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-31 15:27:48.322635490 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_function_sql.out /Users/admin/pgsql/build/testrun/pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/create_function_sql.out 2024-10-31 15:25:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_function_sql.out 2024-10-31 15:27:01 @@ -1,743 +1 @@ --- --- CREATE_FUNCTION_SQL --- --- Assorted tests using SQL-language functions --- --- All objects made in this test are in temp_func_test schema -CREATE USER regress_unpriv_user; -CREATE SCHEMA temp_func_test; -GRANT ALL ON SCHEMA temp_func_test TO public; -SET search_path TO temp_func_test, public; --- --- Make sanity checks on the pg_proc entries created by CREATE FUNCTION --- --- --- ARGUMENT and RETURN TYPES --- ... |
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-10-31 15:25:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-31 15:29:02 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-31 15:25:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-31 15:27:47 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-31 15:25:35.614926900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-31 15:29:46.131008400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-31 15:25:35.614926900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-31 15:32:34.691626400 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-31 15:25:35.614926900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-31 15:29:39.245272500 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5291 | Remove an unnecessary check on semijoin_target_ok() on postgres_fdw.c |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/roleattributes.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/roleattributes.out 2024-10-31 13:49:35.179467000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/roleattributes.out 2024-10-31 13:51:50.742465500 +0000 @@ -1,249 +1 @@ --- default for superuser is false -CREATE ROLE regress_test_def_superuser; -SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlim... - rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolb... -----------------------------+----------+------------+---------------+-------------+-------------+----------------+-----... - regress_test_def_superuser | f | t | f | f | f | f | f ... -(1 row) - -CREATE ROLE regress_test_superuser WITH SUPERUSER; -SELECT rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolbypassrls, rolconnlim... - rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin | rolreplication | rolbypas... -------------------------+----------+------------+---------------+-------------+-------------+----------------+---------... - regress_test_superuser | t | t | f | f | f | f | f ... -(1 row) - -ALTER ROLE regress_test_superuser WITH NOSUPERUSER; ... |
50/5324 | Wrong result when enable_partitionwise_join is on if collation of PartitionKey and Column is different. |
FreeBSD - 13 - Meson | |
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-10-31 13:33:17.305426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_regex-running/regress/results/test_regex.out 2024-10-31 13:37:42.283967000 +... @@ -1,5084 +1 @@ --- This file is based on tests/reg.test from the Tcl distribution, --- which is marked --- # Copyright (c) 1998, 1999 Henry Spencer. All rights reserved. --- The full copyright notice can be found in src/backend/regex/COPYRIGHT. --- Most commented lines below are copied from reg.test. Each --- test case is followed by an equivalent test using test_regex(). -create extension test_regex; -set standard_conforming_strings = on; --- # support functions and preliminary misc. --- # This is sensitive to changes in message wording, but we really have to --- # test the code->message expansion at least once. --- ::tcltest::test reg-0.1 "regexp error reporting" { --- list [catch {regexp (*) ign} msg] $msg --- } {1 {couldn't compile regular expression pattern: quantifier operand invalid}} -select * from test_regex('(*)', '', ''); -ERROR: invalid regular expression: quantifier operand invalid ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-10-31 13:10:39.842490316 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-10-31 13:19:03.085313922 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-10-31 13:10:41.726490356 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-10-31 13:18:38.36934... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-10-31 13:10:41.726490356 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-10-31 13:18:01.109375560 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-10-31 13:10:41.590490353 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-10-31 13:19:20.741291580 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-31 13:04:01.655165000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-31 13:09:35.984824000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/4564 | Reducing memory consumed by RestrictInfo list translations in partitionwise join planning |
FreeBSD - 13 - Meson | |
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-10-31 12:34:24.208640000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/classroom-scheduling.out 2024-10-31 12:39:29.... @@ -1,379 +1,2 @@ Parsed test spec with 2 sessions - -starting permutation: rx1 wy1 c1 ry2 wx2 c2 -step rx1: SELECT count(*) FROM room_reservation WHERE room_id = '101' AND start_time < TIMESTAMP WITH TIME ZONE '2010-0... -count ------ - 0 -(1 row) - -step wy1: INSERT INTO room_reservation VALUES ('101', TIMESTAMP WITH TIME ZONE '2010-04-01 13:00', TIMESTAMP WITH TIME ... -step c1: COMMIT; -step ry2: SELECT count(*) FROM room_reservation WHERE room_id = '101' AND start_time < TIMESTAMP WITH TIME ZONE '2010-0... -count ------ - 1 -(1 row) ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_pg_dump/expected/test_pg_dump.out /tmp/cirrus-ci-build/build/testrun... --- /tmp/cirrus-ci-build/src/test/modules/test_pg_dump/expected/test_pg_dump.out 2024-10-31 11:47:18.226238000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_pg_dump-running/regress/results/test_pg_dump.out 2024-10-31 11:53:03.8210440... @@ -1,590 +1 @@ -CREATE ROLE regress_dump_test_role; -CREATE EXTENSION test_pg_dump; -ALTER EXTENSION test_pg_dump ADD DATABASE postgres; -- error -ERROR: cannot add an object of this type to an extension -CREATE TABLE test_pg_dump_t1 (c1 int, junk text); -ALTER TABLE test_pg_dump_t1 DROP COLUMN junk; -- to exercise dropped-col cases -CREATE VIEW test_pg_dump_v1 AS SELECT * FROM test_pg_dump_t1; -CREATE MATERIALIZED VIEW test_pg_dump_mv1 AS SELECT * FROM test_pg_dump_t1; -CREATE SCHEMA test_pg_dump_s1; -CREATE TYPE test_pg_dump_e1 AS ENUM ('abc', 'def'); -CREATE AGGREGATE newavg ( - sfunc = int4_avg_accum, basetype = int4, stype = _int8, - finalfunc = int8_avg, - initcond1 = '{0,0}' -); -CREATE FUNCTION test_pg_dump(int) RETURNS int AS $$ ... |
50/5353 | Allow default \watch interval in psql to be configured |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_cast.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/create_cast.out 2024-10-31 09:27:29.128432700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_cast.out 2024-10-31 09:30:11.138022200 +0000 @@ -1,103 +1 @@ --- --- CREATE_CAST --- --- Create some types to test with -CREATE TYPE casttesttype; -CREATE FUNCTION casttesttype_in(cstring) - RETURNS casttesttype - AS 'textin' - LANGUAGE internal STRICT IMMUTABLE; -NOTICE: return type casttesttype is only a shell -CREATE FUNCTION casttesttype_out(casttesttype) - RETURNS cstring - AS 'textout' - LANGUAGE internal STRICT IMMUTABLE; -NOTICE: argument type casttesttype is only a shell -CREATE TYPE casttesttype ( ... |
50/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-10-31 07:45:11.940823000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-31 07:46:06.320362000... @@ -3731,7 +3731,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-10-31 07:45:11.940823000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-31 07:46:50.3486070... @@ -3731,7 +3731,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-10-31 07:45:11.940823000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-31 07:46:06.210732000 +0000 @@ -3731,7 +3731,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 |
50/4319 | Avoid unnecessary PlaceHolderVars for simple Vars |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-31 01:42:37.246647641 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-31 01:48:09.330201657 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-31 00:56:51.216301420 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-31 01... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-31 00:56:51.216301420 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-31 01:04:42.710628566 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-31 00:56:54.877380400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-31 01:00:26.539459400... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-31 00:56:54.877380400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-31 01:02:29.9501442... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-31 00:56:54.877380400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-31 01:00:19.838771000 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-31 00:34:16.478703000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-31 00:36:17.083822000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-10-31 00:34:16.538066000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-10-31 00:36:17.0836880... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-10-31 00:34:16.478703000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-31 00:36:50.636572000 +... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-10-31 00:34:16.538066000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-10-31 00:36:50.63571... @@ -1809,1383 +1809,10 @@ WHERE sro_ifun(a + 10) > sro_ifun(10); ... |
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-10-31 00:34:16.478703000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-10-31 00:36:16.559332000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-10-31 00:34:16.538066000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-10-31 00:36:16.558277000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-31 00:34:12.169868204 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-10-31 00:40:26.261121477 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-31 00:34:12.169868204 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-10-31 00:38:47.992502418 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-31 00:34:12.259762311 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-31 00:38:45.554799480 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-31 00:34:12.259762311 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-31 00:39:14.266992215 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-31 00:34:12.259762311 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-10-31 00:38:38.314824318 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-31 00:34:30.125156800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-31 00:37:23.489272000 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-31 00:34:30.125156800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-31 00:39:19.625684600 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-31 00:34:30.125156800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-10-31 00:37:18.738766200 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-30 18:26:28.161984000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-30 18:29:06.398029900 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-30 13:40:58.94304200... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-30 13:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-30 13:40:53.44935571... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-30 13:46:2... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-30 13:40:54.41445242... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-30 13:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-30 13:40:54 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-30 13:44... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-30 13:40:54 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-10-... @@ -164,7 +164,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 0 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -173,7 +173,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | t | f (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-30 13:41:31.753771300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-30 13:45:32.30195... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-30 13:41:32.366543400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-10-30 13:45:... @@ -219,7 +219,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -251,7 +251,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-30 13:41:32.366543400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-10-30 13:4... @@ -164,7 +164,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 0 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -173,7 +173,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | t | f (1 row) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:14.974136000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-30 13:21:47.655360000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:14.974136000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-30 13:22:37.988871000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:14.974136000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-30 13:21:45.149709000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:12.230278527 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-30 13:25:13.541005692 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:12.230278527 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-30 13:23:27.225903968 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:11.969823268 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-30 13:22:42.174920355 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:11.969823268 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-30 13:23:21.492565428 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-30 13:20:11.969823268 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-30 13:22:34.626679779 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-30 13:20:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-30 13:22:20 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-30 13:20:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-30 13:23:35 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-30 13:20:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-30 13:22:20 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:20.060647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-30 10:44:00.790983000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:20.060647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-30 10:44:43.0810440... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:20.060647000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-30 10:44:03.008298000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:19.053283490 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-30 10:47:46.008115901 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-30 10:42:18.893454972 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-30 11:09:38.085661765 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:19.053283490 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-10-30 10:48:55.775798376 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:19.053283490 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-30 10:45:45.776098891 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:18.710733477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-30 10:45:22.367280954... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:18.710733477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-30 10:45:51.9124010... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-30 10:42:18.710733477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-30 10:45:17.627030732 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-30 10:42:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-30 10:44:27 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-30 10:42:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-30 10:45:36 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-30 10:42:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-30 10:44:28 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-30 10:42:31.579961200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-30 10:46:19.399826000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-30 10:42:31.579961200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-30 10:48:19.159115400 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-30 10:42:31.579961200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-30 10:46:13.420836900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-30 09:24:34.212238190 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-30 09:30:29.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-30 09:24:34.212238190 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-30 09:31:0... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-30 09:24:34.212238190 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-30 09:30:18.817331095 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-10-29 23:59:21.832541000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-30 00:01:04.809220... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37835 | | 0 | 37835 | pktable_pkey + 37832 | | 0 | 37832 | pktable + 37837 | | 0 | 37837 | fktable + 38391 | | 0 | 38397 | foo + 38401 | | 0 | 38401 | pg_toast_38391_index + 38400 | | 0 | 38400 | pg_toast_38391 + 38601 | | 0 | 38601 | old_oids + 38629 | | 0 | 38629 | pg_toast_38626 ... |
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-10-29 23:59:21.832541000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-30 00:01:47.8099... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37684 | | 0 | 37684 | pktable_pkey + 37681 | | 0 | 37681 | pktable + 37686 | | 0 | 37686 | fktable + 38305 | | 0 | 38311 | foo + 38315 | | 0 | 38315 | pg_toast_38305_index + 38314 | | 0 | 38314 | pg_toast_38305 + 38593 | | 0 | 38593 | old_oids + 38610 | | 0 | 38610 | pg_toast_38607 ... |
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-10-29 23:59:21.832541000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-30 00:01:07.242984000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37930 | | 0 | 37930 | pktable_pkey + 37927 | | 0 | 37927 | pktable + 37935 | | 0 | 37935 | fktable + 38424 | | 0 | 38429 | foo + 38433 | | 0 | 38433 | pg_toast_38424_index + 38432 | | 0 | 38432 | pg_toast_38424 + 38669 | | 0 | 38669 | old_oids + 38688 | | 0 | 38688 | pg_toast_38685 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-29 23:59:17.498912609 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-30 00:05:02.786250132 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37935 | | 0 | 37935 | pktable_pkey + 37932 | | 0 | 37932 | pktable + 37942 | | 0 | 37942 | fktable + 38488 | | 0 | 38495 | foo + 38499 | | 0 | 38499 | pg_toast_38488_index + 38498 | | 0 | 38498 | pg_toast_38488 + 38696 | | 0 | 38696 | old_oids + 38723 | | 0 | 38723 | pg_toast_38720 ... |
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-10-29 23:59:17.498912609 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-30 00:06:34.370107153 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38418 | | 0 | 38424 | foo + 38428 | | 0 | 38428 | pg_toast_38418_index + 38427 | | 0 | 38427 | pg_toast_38418 + 38641 | | 0 | 38641 | old_oids + 38658 | | 0 | 38658 | pg_toast_38655 ... |
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-10-29 23:59:17.498912609 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-30 00:02:38.314872153 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38017 | | 0 | 38017 | pktable_pkey + 38014 | | 0 | 38014 | pktable + 38019 | | 0 | 38019 | fktable + 38487 | | 0 | 38492 | foo + 38496 | | 0 | 38496 | pg_toast_38487_index + 38495 | | 0 | 38495 | pg_toast_38487 + 38715 | | 0 | 38715 | old_oids + 38735 | | 0 | 38735 | pg_toast_38732 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-29 23:59:17.526157813 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-30 00:01:59.401323... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37960 | | 0 | 37960 | users_id_seq + 37966 | | 0 | 37966 | pg_toast_37961 + 37967 | | 0 | 37967 | pg_toast_37961_index + 37961 | | 0 | 37961 | users + 38167 | | 0 | 38167 | foo + 37902 | | 0 | 37902 | pktable_pkey + 37899 | | 0 | 37899 | pktable + 37904 | | 0 | 37904 | 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-10-29 23:59:17.526157813 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-30 00:02:39.6653... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38780 | | 0 | 38780 | pg_toast_38777 + 37978 | | 0 | 37978 | users_id_seq + 37983 | | 0 | 37983 | pg_toast_37979 + 37984 | | 0 | 37984 | pg_toast_37979_index + 37979 | | 0 | 37979 | users + 38165 | | 0 | 38165 | foo + 38474 | | 0 | 38474 | forc_test + 38781 | | 0 | 38781 | pg_toast_38777_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-10-29 23:59:17.526157813 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-30 00:01:54.293326157 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38105 | | 0 | 38105 | users_id_seq + 38110 | | 0 | 38110 | pg_toast_38106 + 38111 | | 0 | 38111 | pg_toast_38106_index + 38106 | | 0 | 38106 | users + 38222 | | 0 | 38222 | foo + 38399 | | 0 | 38399 | forc_test + 38789 | | 0 | 38789 | pg_toast_38786 + 38790 | | 0 | 38790 | pg_toast_38786_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-29 23:59:31.912699800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-30 00:03:22.117285000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37433 | | 0 | 37433 | pktable_pkey + 37430 | | 0 | 37430 | pktable + 37440 | | 0 | 37440 | fktable + 38021 | | 0 | 38026 | foo + 38030 | | 0 | 38030 | pg_toast_38021_index + 38029 | | 0 | 38029 | pg_toast_38021 + 38214 | | 0 | 38214 | old_oids + 38231 | | 0 | 38231 | pg_toast_38228 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-29 23:59:31.912699800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-30 00:06:07.357096200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37617 | | 0 | 37617 | pktable_pkey + 37613 | | 0 | 37613 | pktable + 37620 | | 0 | 37620 | fktable + 38049 | | 0 | 38054 | foo + 38058 | | 0 | 38058 | pg_toast_38049_index + 38057 | | 0 | 38057 | pg_toast_38049 + 38272 | | 0 | 38272 | old_oids + 38289 | | 0 | 38289 | pg_toast_38286 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-29 23:59:31.912699800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-30 00:03:11.389244600 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36844 | | 0 | 36844 | pktable_pkey + 36837 | | 0 | 36837 | pktable + 36850 | | 0 | 36850 | fktable + 37912 | | 0 | 37925 | foo + 37931 | | 0 | 37931 | pg_toast_37912_index + 37928 | | 0 | 37928 | pg_toast_37912 + 38317 | | 0 | 38317 | old_oids + 38335 | | 0 | 38335 | pg_toast_38332 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-29 23:14:13.939265400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-29 23:16:23.209896200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-29 23:14:13.939265400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-29 23:18:33.738768000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-29 23:14:13.939265400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-29 23:16:16.703520000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.544560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-29 19:36:41.013850000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.544560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-29 19:37:29.423028000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.544560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-10-29 19:36:36.964431000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.234557539 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-10-29 19:41:14.505527860 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.234557539 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy2.out 2024-10-29 19:42:33.267625379 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.234557539 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-10-29 19:38:23.825266543 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.211638187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-29 19:37:38.220629981 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.211638187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-29 19:38:16.344827157 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-29 19:35:09.211638187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-10-29 19:37:34.092615418 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-10-29 19:35:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-29 19:37:17 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-10-29 19:35:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-29 19:38:32 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-10-29 19:35:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-10-29 19:37:18 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-29 19:35:20.005136100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-29 19:39:10.230352000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-29 19:35:20.005136100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-29 19:41:19.348074500 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-29 19:35:20.005136100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-10-29 19:38:54.885137900 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-29 18:35:03.933549800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-10-29 18:41:46.626074900 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 2 | t | 1 | t (1 row) ... |
50/5326 | Parallel heap vacuum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out 2024-10-29 17:49:38.919106000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-29 17:52:19.... @@ -40,10 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) 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; -RESET max_parallel_maintenance_workers; -RESET min_parallel_index_scan_size; --- Deliberately don't drop table, to get further coverage from tools like --- pg_amcheck in some testing scenarios +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. ... |
Linux - Debian Bookworm - 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-10-29 17:49:39.289055925 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_parallel.out 2024-10-29 17:57:42... @@ -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: could not open file "base/16387/31566.1" (target block 2139062016): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062016 of 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-10-29 17:49:39.289055925 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-29 17:58:... @@ -40,6 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: could not open file "base/16384/31171.1" (target block 2139062017): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062017 of relation "(null).parallel_vacuum_table" +parallel worker +while vacuuming block 2139062016 of 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-10-29 17:49:39.289055925 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_parallel.out 2024-10-29 17:57:37.984127640 +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: could not open file "base/16384/31214.1" (target block 2139062016): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062016 of 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; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/vacuum_parallel.out 2024-10-29 17:49:49.380216700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_parallel.out 2024-10-29 17:53:21.343363800 +00... @@ -40,10 +40,7 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) 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; -RESET max_parallel_maintenance_workers; -RESET min_parallel_index_scan_size; --- Deliberately don't drop table, to get further coverage from tools like --- pg_amcheck in some testing scenarios +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/publication.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/publication.out 2024-10-29 17:49:49.321119500 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/vacuum_parallel.out 2024-10-29 17:49:49.380216700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-29 17:55:37.742357300 +... @@ -40,10 +40,7 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) 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; -RESET max_parallel_maintenance_workers; -RESET min_parallel_index_scan_size; --- Deliberately don't drop table, to get further coverage from tools like --- pg_amcheck in some testing scenarios +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/publication.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/publication.out 2024-10-29 17:49:49.321119500 +0000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-10-29 17:49:49.380216700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum.out 2024-10-29 17:52:20.694374000 +0000 @@ -154,496 +154,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; - ^ ... |
50/4952 | Use WALReadFromBuffers in more places |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out /tmp/cirrus-ci-build/build-32/testrun/test_decodi... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out 2024-10-29 17:02:53.693624328 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_decoding/regress/results/spill.out 2024-10-29 17:12:26.615415306 +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/20C8000 in WAL segment 0000000100000000000000... DROP TABLE spill_test; SELECT pg_drop_replication_slot('regression_slot'); pg_drop_replication_slot |
50/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-10-29 11:04:18.852622000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-29 11:05:51.584... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:18.852622000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-29 11:06:42.5... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:18.852622000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-29 11:05:55.607966000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-29 11:04:19.174936446 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-29 11:10:26.875439828 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:19.174936446 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-29 11:08:26.714323484 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-29 11:04:19.201951532 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-29 11:06:50.353... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:19.201951532 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-29 11:07:23.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:19.201951532 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-29 11:06:44.637100014 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-29 11:04:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-29 11:06:34 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-29 11:07:51 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-29 11:04:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-29 11:06:33 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-29 11:04:30.116891700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-29 11:08:12.322304400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-29 11:04:30.116891700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-29 11:10:32.379470000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-29 11:04:30.116891700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-29 11:08:06.376967800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5334 | Support regular expressions with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/citext/expected/citext.out /tmp/cirrus-ci-build/build-32/testrun/citext/regress/re... --- /tmp/cirrus-ci-build/contrib/citext/expected/citext.out 2024-10-29 08:53:43.735494714 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/citext/regress/results/citext.out 2024-10-29 09:02:43.950432892 +0000 @@ -500,2185 +500,7 @@ -- SIMILAR TO should be case-insensitive. SELECT name FROM srt WHERE name SIMILAR TO '%a.*'; - name ------- - ABA -(1 row) - -SELECT name FROM srt WHERE name SIMILAR TO '%A.*'; - name ------- - ABA -(1 row) - --- Explicit casts. -SELECT true::citext = 'true' AS t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-10-29 08:53:45.959494761 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/strings.out 2024-10-29 09:02:17.84245... @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/strings.out /tmp/cirrus-ci-build/build-32/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/strings.out 2024-10-29 08:53:45.959494761 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/strings.out 2024-10-29 09:01:38.694503737 +0000 @@ -438,2255 +438,7 @@ ERROR: negative substring length not allowed -- T581 regular expression substring (with SQL's bizarre regexp syntax) SELECT SUBSTRING('abcdefg' SIMILAR 'a#"(b_d)#"%' ESCAPE '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- obsolete SQL99 syntax -SELECT SUBSTRING('abcdefg' FROM 'a#"(b_d)#"%' FOR '#') AS "bcd"; - bcd ------ - bcd -(1 row) - --- No match should return NULL ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out /tmp/cirrus-ci-build/build-32/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/test_regex/expected/test_regex.out 2024-10-29 08:53:45.779494757 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_regex/regress/results/test_regex.out 2024-10-29 09:03:02.546415812 +0000 @@ -1010,4075 +1010,7 @@ ERROR: invalid regular expression: invalid character range -- expectMatch 9.15 &LP {[[:<:]]a} a a select * from test_regex('[[:<:]]a', 'a', 'LP'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - -select * from test_regex('[[:<:]]a', 'a', 'LPb'); - test_regex -------------------------------- - {0,REG_UNONPOSIX,REG_ULOCALE} - {a} -(2 rows) - ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-29 08:49:07.722793000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-29 08:54:58.636428000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5324 | Wrong result when enable_partitionwise_join is on if collation of PartitionKey and Column is different. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-29 05:03:22.531419480 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-29 05... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-29 05:03:22.531419480 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-29 05:09:17.510366541 ... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-29 05:03:35.699142000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-29 05:07:19.842120100... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-29 05:03:35.699142000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-29 05:09:55.1796440... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-29 05:03:35.699142000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-29 05:07:06.156077100 +0000 @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-29 04:28:55.665786000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-29 04:31:27.450519000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-29 04:28:54.302938000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-29 04:31:20.952947000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-29 04:28:54.313443000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-29 04:31:21.643393000 +0000 @@ -320,96 +320,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/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-10-29 04:28:54.320706000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-29 04:31:23.106542000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:55.854731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-29 04:30:29.788631... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-29 04:28:54.346799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-29 04:31:24.563149000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:55.854731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-29 04:30:55.3806... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:55.854731000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-29 04:30:29.230356000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-29 04:28:54.364136000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-29 04:31:24.233136000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-29 04:28:49.180767756 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-29 04:33:55.041373966 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-29 04:28:49.192683316 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-10-29 04:33:57.117378794 +0000 @@ -320,96 +320,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/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/contrib/pg_trgm/results/pg_trgm.... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-10-29 04:28:49.200627022 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_trgm/results/pg_trgm.out 2024-10-29 04:33:58.481382240 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-29 04:28:50.869570453 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-29 04:34:01.221389763 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:51.112154015 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-29 04:32:35.825784233 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-29 04:28:53.927294561 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-29 04:33:57.498667706 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-29 04:28:52.243294526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-29 04:33:58.006667425 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-29 04:28:52.259294526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-29 04:33:59.522666590 +0000 @@ -320,96 +320,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/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-10-29 04:28:52.263294526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-29 04:34:01.402665561 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:54.159294566 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-29 04:33:15.918693... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-29 04:28:52.295294527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-29 04:34:02.298665073 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2024-10-29 04:28:54.135294566 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2024-10-29 04:33:37.926679054 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:54.159294566 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-29 04:33:10.254697318 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-29 04:28:52.315294527 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-29 04:34:01.166665690 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/matview-write-skew.out /Users/admin/pgsql/build/testrun/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/matview-write-skew.out 2024-10-29 04:28:51 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-29 04:34:37 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-29 04:33:40 @@ -171,574 +171,8 @@ SELECT DISTINCT typtype, typinput FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') -ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-29 04:39:43 @@ -171,574 +171,8 @@ SELECT DISTINCT typtype, typinput FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') -ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out 2024-10-29 04:28:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/type_sanity.out 2024-10-29 04:33:41 @@ -171,574 +171,8 @@ SELECT DISTINCT typtype, typinput FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') -ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-29 04:29:11.321687600 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-29 04:33:43.775991500 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-29 04:29:07.183446100 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-29 04:34:59.921071100 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-29 04:29:07.261119200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-29 04:35:02.613458700 +0000 @@ -320,96 +320,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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-29 04:29:07.300120800 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-29 04:35:07.690610000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-29 04:29:12.052566600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-29 04:31:47.916535200 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-29 04:29:07.427173700 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-29 04:35:11.731627900 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-29 04:29:12.052566600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-29 04:33:54.655399200 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-29 04:29:12.052566600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-29 04:31:41.764696700 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-29 04:29:07.507233600 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-29 04:35:11.872251300 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/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-10-29 03:34:52.954956000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-29 03:36:05.793407000... @@ -3731,7 +3731,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-10-29 03:34:52.954956000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-29 03:36:48.8112110... @@ -3731,7 +3731,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-10-29 03:34:52.954956000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-29 03:36:05.179452000 +0000 @@ -3731,7 +3731,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 |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-29 03:04:28.133743000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-29 03:07:19.4325280... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-29 03:04:23.540257709 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-10-29 03:09:20.918748869 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-29 03:04:25.616963162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-29 03:09:23.5445802... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out /Users/admin/pgsql/build/testrun/pg_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-29 03:04:25 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-29 03:08:38 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-29 03:04:33.771475800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-29 03:10:47.315833100 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5148 | Recovery of .partial WAL segments |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-29 00:54:31.271994550 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-10-29 01:01:20.585879981 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-28 22:32:17.211656667 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-28 22... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-28 22:32:17.211656667 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-28 22:38:35.848312073 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-28 22:32:35.038167700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-28 22:36:23.451184800... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-28 22:32:35.038167700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-28 22:38:44.7273556... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-28 22:32:35.038167700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-28 22:36:18.395021100 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/4965 | Support LIKE with nondeterministic collations |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-28 19:30:50.659997731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-28 19:36:45.777457501 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-28 16:40:16.220816000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-28 16:41:19.48421800... @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-28 16:40:29.787997600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-28 16:42:49.544513000 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-28 12:36:31.70664000... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-28 12:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-28 12:36:26.39860622... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-28 12:42:0... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-28 12:36:31.01889994... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-28 12:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-28 12:35:27 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-28 12:39... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-28 12:36:45.286747200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-28 12:40:34.07310... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-28 12:36:45.907362200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-10-28 12:4... @@ -164,7 +164,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 0 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -173,7 +173,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | t | f (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-28 12:36:45.907362200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-28 12:40:20.184437600 +0... @@ -219,7 +219,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -251,7 +251,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:21.211405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-28 12:16:45.503612000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:21.211405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-28 12:17:29.330448000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:21.211405000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-28 12:16:42.967869000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:16.238296665 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-28 12:19:41.577636018 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:16.238296665 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-28 12:18:17.681695278 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:16.705739776 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-28 12:17:30.198458381 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:16.705739776 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-28 12:18:05.646866449 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-28 12:15:16.705739776 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-28 12:17:28.458440684 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-28 12:15:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-28 12:17:13 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-28 12:15:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-28 12:18:23 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-28 12:15:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-28 12:17:13 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:21.736352000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-28 09:29:52.992521000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:21.736352000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-28 09:30:25.7695500... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:21.736352000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-28 09:29:49.898478000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:19.917949573 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-28 09:33:30.104060691 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-28 09:28:19.757961700 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-28 09:57:00.089881708 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:19.917949573 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-28 09:32:05.228202478 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:20.865853350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-28 09:31:00.440131308... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:20.865853350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-28 09:31:30.2966636... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-28 09:28:20.865853350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-28 09:30:56.808070143 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-28 09:29:31.925875800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-28 09:33:23.888891000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-28 09:29:31.925875800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-28 09:35:31.861556100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-28 09:29:31.925875800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-28 09:33:18.705806900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-28 08:08:06.849069681 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-28 08:13:52.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-28 08:08:06.849069681 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-28 08:14:3... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-28 08:08:06.849069681 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-28 08:13:44.450765296 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-10-27 22:28:18.139770000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-27 22:29:56.951352... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38469 | | 0 | 38476 | foo + 38480 | | 0 | 38480 | pg_toast_38469_index + 38479 | | 0 | 38479 | pg_toast_38469 + 38700 | | 0 | 38700 | old_oids + 38717 | | 0 | 38717 | pg_toast_38714 ... |
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-10-27 22:28:18.139770000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-27 22:30:45.4221... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37878 | | 0 | 37878 | pktable + 37888 | | 0 | 37888 | fktable + 38420 | | 0 | 38425 | foo + 38429 | | 0 | 38429 | pg_toast_38420_index + 38428 | | 0 | 38428 | pg_toast_38420 + 38634 | | 0 | 38634 | old_oids + 38651 | | 0 | 38651 | pg_toast_38648 ... |
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-10-27 22:28:18.139770000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-27 22:29:52.846559000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37769 | | 0 | 37769 | pktable_pkey + 37766 | | 0 | 37766 | pktable + 37783 | | 0 | 37783 | fktable + 38383 | | 0 | 38383 | pg_toast_38372_index + 38372 | | 0 | 38379 | foo + 38382 | | 0 | 38382 | pg_toast_38372 + 38589 | | 0 | 38589 | old_oids + 38606 | | 0 | 38606 | pg_toast_38603 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-27 22:28:17.997312271 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-27 22:34:37.661661264 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37989 | | 0 | 37989 | pktable_pkey + 37986 | | 0 | 37986 | pktable + 37991 | | 0 | 37991 | fktable + 38502 | | 0 | 38507 | foo + 38512 | | 0 | 38512 | pg_toast_38502_index + 38510 | | 0 | 38510 | pg_toast_38502 + 38749 | | 0 | 38749 | old_oids + 38787 | | 0 | 38787 | pg_toast_38784 ... |
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-10-27 22:28:17.997312271 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-27 22:35:51.033716712 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37922 | | 0 | 37922 | pktable + 37930 | | 0 | 37930 | fktable + 38419 | | 0 | 38424 | foo + 38428 | | 0 | 38428 | pg_toast_38419_index + 38427 | | 0 | 38427 | pg_toast_38419 + 38637 | | 0 | 38637 | old_oids + 38656 | | 0 | 38656 | pg_toast_38653 ... |
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-10-27 22:28:17.997312271 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-27 22:32:03.417716830 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38065 | | 0 | 38065 | users_id_seq + 38071 | | 0 | 38071 | pg_toast_38066 + 38072 | | 0 | 38072 | pg_toast_38066_index + 38066 | | 0 | 38066 | users + 38272 | | 0 | 38272 | foo + 38498 | | 0 | 38498 | forc_test + 38958 | | 0 | 38958 | pg_toast_38955 + 38959 | | 0 | 38959 | pg_toast_38955_index ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-27 22:28:16.511779179 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-27 22:31:19.148025... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38091 | | 0 | 38091 | users_id_seq + 38096 | | 0 | 38096 | pg_toast_38092 + 38097 | | 0 | 38097 | pg_toast_38092_index + 38092 | | 0 | 38092 | users + 38278 | | 0 | 38278 | foo + 38533 | | 0 | 38533 | forc_test + 37854 | | 0 | 37854 | pktable_pkey + 37851 | | 0 | 37851 | 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-10-27 22:28:16.511779179 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-27 22:31:52.3761... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38040 | | 0 | 38040 | users_id_seq + 38045 | | 0 | 38045 | pg_toast_38041 + 38046 | | 0 | 38046 | pg_toast_38041_index + 38041 | | 0 | 38041 | users + 38244 | | 0 | 38244 | foo + 38448 | | 0 | 38448 | forc_test + 38841 | | 0 | 38841 | pg_toast_38838 + 38842 | | 0 | 38842 | pg_toast_38838_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-10-27 22:28:16.511779179 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-27 22:31:13.031980558 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38086 | | 0 | 38086 | users_id_seq + 38091 | | 0 | 38091 | pg_toast_38087 + 38092 | | 0 | 38092 | pg_toast_38087_index + 38087 | | 0 | 38087 | users + 38253 | | 0 | 38253 | foo + 38457 | | 0 | 38457 | forc_test + 38885 | | 0 | 38885 | pg_toast_38882 + 38886 | | 0 | 38886 | pg_toast_38882_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-10-27 22:28:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-27 22:30:22 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37915 | | 0 | 37915 | pktable_pkey + 37912 | | 0 | 37912 | pktable + 37918 | | 0 | 37918 | fktable + 38381 | | 0 | 38386 | foo + 38390 | | 0 | 38390 | pg_toast_38381_index + 38389 | | 0 | 38389 | pg_toast_38381 + 38673 | | 0 | 38673 | old_oids + 38690 | | 0 | 38690 | pg_toast_38687 ... |
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-10-27 22:28:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-27 22:31:34 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37706 | | 0 | 37706 | pktable + 37713 | | 0 | 37713 | fktable + 38326 | | 0 | 38332 | foo + 38336 | | 0 | 38336 | pg_toast_38326_index + 38335 | | 0 | 38335 | pg_toast_38326 + 38588 | | 0 | 38588 | old_oids + 38606 | | 0 | 38606 | pg_toast_38603 ... |
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-10-27 22:28:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-10-27 22:30:22 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37588 | | 0 | 37588 | pktable_pkey + 37585 | | 0 | 37585 | pktable + 37850 | | 0 | 37850 | fktable + 38417 | | 0 | 38425 | foo + 38429 | | 0 | 38429 | pg_toast_38417_index + 38428 | | 0 | 38428 | pg_toast_38417 + 38668 | | 0 | 38668 | old_oids + 38685 | | 0 | 38685 | pg_toast_38682 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-27 22:28:32.149289100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-27 22:32:01.662648300 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37592 | | 0 | 37592 | fktable + 38041 | | 0 | 38048 | foo + 38052 | | 0 | 38052 | pg_toast_38041_index + 38051 | | 0 | 38051 | pg_toast_38041 + 38321 | | 0 | 38321 | old_oids + 38341 | | 0 | 38341 | pg_toast_38338 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-27 22:28:32.149289100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-27 22:34:20.837431000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37339 | | 0 | 37339 | pktable_pkey + 37332 | | 0 | 37332 | pktable + 37347 | | 0 | 37347 | fktable + 38036 | | 0 | 38042 | foo + 38046 | | 0 | 38046 | pg_toast_38036_index + 38045 | | 0 | 38045 | pg_toast_38036 + 38257 | | 0 | 38257 | old_oids + 38287 | | 0 | 38287 | pg_toast_38284 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-27 22:28:32.149289100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-27 22:31:55.963437500 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36907 | | 0 | 36907 | pktable_pkey + 36900 | | 0 | 36900 | pktable + 36917 | | 0 | 36917 | fktable + 38054 | | 0 | 38061 | foo + 38065 | | 0 | 38065 | pg_toast_38054_index + 38064 | | 0 | 38064 | pg_toast_38054 + 38294 | | 0 | 38294 | old_oids + 38311 | | 0 | 38311 | pg_toast_38308 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-27 21:50:30.578614100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-27 21:52:37.303268800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-27 21:50:30.578614100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-27 21:54:48.662033300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-27 21:50:30.578614100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-27 21:52:33.313778900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:30.161479000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-27 18:43:54.293412000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:30.161479000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-27 18:44:45.543623000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:30.161479000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-10-27 18:43:54.913465000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:33.032396526 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-10-27 18:48:06.408401029 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:33.032396526 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/copy2.out 2024-10-27 18:49:25.880493334 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:33.032396526 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-10-27 18:45:36.489158693 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:37.701148996 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-27 18:45:17.563086930 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:37.701148996 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-27 18:45:53.047077395 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-27 18:42:37.701148996 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-10-27 18:45:08.207079708 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-10-27 18:42:33 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-27 18:44:33 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-10-27 18:42:33 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-27 18:45:49 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/copy2.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/copy2.out 2024-10-27 18:42:33 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/copy2.out 2024-10-27 18:44:34 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-27 18:42:25.785442600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-27 18:46:09.405367600 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-27 18:42:25.785442600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-27 18:48:42.466882800 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-27 18:42:25.785442600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-10-27 18:45:57.413188300 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-27 17:41:08.160976800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-27 17:44:52.531618800 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-27 17:25:29.410646000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 17:28:00.681541000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-27 17:25:25.884163871 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 17:29:41.897983458 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-10-27 17:25:21 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 17:28:59 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-27 17:25:38.290943700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 17:32:06.048812700 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5326 | Parallel heap vacuum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out 2024-10-27 16:40:41.550757000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-27 16:43:23.... @@ -40,10 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) 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; -RESET max_parallel_maintenance_workers; -RESET min_parallel_index_scan_size; --- Deliberately don't drop table, to get further coverage from tools like --- pg_amcheck in some testing scenarios +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. ... |
Linux - Debian Bookworm - 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-10-27 16:40:41.868364725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_parallel.out 2024-10-27 16:48:46... @@ -40,6 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: could not open file "base/16387/31559.1" (target block 2139062020): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062020 of relation "(null).parallel_vacuum_table" +parallel worker +while vacuuming block 2139062016 of 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-10-27 16:40:41.868364725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-27 16:49:... @@ -40,6 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: could not open file "base/16384/31174.1" (target block 2139062019): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062019 of relation "(null).parallel_vacuum_table" +parallel worker +while vacuuming block 2139062016 of 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-10-27 16:40:41.868364725 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_parallel.out 2024-10-27 16:48:41.410190664 +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: could not open file "base/16384/31210.1" (target block 2139062016): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062016 of 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; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-10-27 16:40:52.378127500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-10-27 16:43:15.456788300 +0000 @@ -154,496 +154,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; - ^ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-10-27 16:40:52.378127500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-10-27 16:44:53.983953900 +0000 @@ -154,496 +154,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; - ^ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-10-27 16:40:52.378127500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum.out 2024-10-27 16:43:12.075012100 +0000 @@ -154,496 +154,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; - ^ ... |
50/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-10-27 11:00:15.942516000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-27 11:01:55.621... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-27 11:00:15.942516000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-27 11:02:40.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-27 11:00:15.942516000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-27 11:01:50.957074000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-27 11:00:14.570519185 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-27 11:05:17.170836216 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-27 11:00:14.570519185 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-27 11:07:13.578233580 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-27 11:00:14.570519185 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-27 11:03:21.686919040 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-27 11:00:14.194842607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-27 11:02:40.349... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-27 11:00:14.194842607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-27 11:03:13.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-27 11:00:14.194842607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-27 11:02:35.521975821 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-27 11:00:30.072638600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-27 11:04:15.517504100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-27 11:00:30.072638600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-27 11:06:24.624006400 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-27 11:00:30.072638600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-27 11:03:59.227948400 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-27 09:06:05.578766000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-27 09:11:46.606477000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-27 09:05:58.970508812 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-27 09:12:23.223192997 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5324 | Wrong result when enable_partitionwise_join is on if collation of PartitionKey and Column is different. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-27 05:34:11.158814600 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-27 05... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-27 05:34:11.158814600 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-27 05:40:16.851737723 ... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-27 05:34:27.554820400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-27 05:38:13.426475500... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-27 05:34:27.554820400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-27 05:40:43.9539606... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-27 05:34:27.554820400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-27 05:38:08.318067600 +0000 @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-27 05:02:46.105597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-27 05:05:27.618179000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-27 05:02:44.720396000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-27 05:05:18.332984000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-27 05:02:44.729812000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-27 05:05:19.941824000 +0000 @@ -320,96 +320,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/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-10-27 05:02:44.736082000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-27 05:05:20.241684000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-27 05:02:46.288610000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-27 05:04:26.825136... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-27 05:02:44.762354000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-27 05:05:21.801041000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-27 05:02:46.288610000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-27 05:04:52.0751... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-27 05:02:46.288610000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-27 05:04:25.550043000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-27 05:02:44.777935000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 05:05:21.815729000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-27 05:02:44.724928137 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-27 05:07:15.255622008 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-27 05:02:46.368137182 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-27 05:07:42.667608707 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-27 05:02:46.596528836 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-27 05:06:21.011618256 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-27 05:02:46.004474343 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-27 05:07:46.829033657 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-27 05:02:44.345975730 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-27 05:07:47.705045117 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-27 05:02:44.358058419 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-27 05:07:48.857060638 +0000 @@ -320,96 +320,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/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-10-27 05:02:44.366113544 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-27 05:07:50.845088727 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-27 05:02:46.237698298 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-27 05:07:04.600965... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-27 05:02:44.398334045 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-27 05:07:51.777102445 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2024-10-27 05:02:46.213571682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2024-10-27 05:07:26.488869110 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-27 05:02:46.237698298 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-27 05:06:58.521056842 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-27 05:02:44.418471859 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 05:07:51.105092509 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-27 05:03:03.142538400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-27 05:06:49.498496800 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-27 05:02:59.298773600 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-27 05:08:06.113720100 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-27 05:02:59.365181800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-27 05:08:09.808551800 +0000 @@ -320,96 +320,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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-27 05:02:59.395466100 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-27 05:08:14.333935900 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-27 05:03:03.787056200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-27 05:05:15.530038300 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-27 05:02:59.500939600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-27 05:08:18.770948900 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-27 05:03:03.787056200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-27 05:07:05.976518600 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-27 05:03:03.787056200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-27 05:05:11.373721700 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-27 05:02:59.576113900 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-27 05:08:16.982870100 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/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-10-27 04:11:41.451702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-27 04:13:07.295002000... @@ -3731,7 +3731,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-10-27 04:11:41.451702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-27 04:13:48.8097460... @@ -3731,7 +3731,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-10-27 04:11:41.451702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-27 04:13:06.592546000 +0000 @@ -3731,7 +3731,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 |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-26 23:30:09.749083654 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-26 23... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-26 23:30:09.749083654 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-26 23:35:41.908442672 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-26 23:30:25.377213700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-26 23:33:59.618672200... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-26 23:30:25.377213700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-26 23:36:01.9482998... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-26 23:30:25.377213700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-26 23:33:45.896016900 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5323 | Support enabling checksums online |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:03:03.620834000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-26 19:05:15.435193000 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:03:03.620834000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-26 19:05:56.674882000 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:03:03.620834000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-10-26 19:05:15.173359000 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:02:58.997386291 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-10-26 19:10:49.592318432 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:02:58.997386291 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-10-26 19:07:37.079940465 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:02:59.248603072 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-26 19:08:06.431509252 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:02:59.248603072 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-26 19:08:46.983493342 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-26 19:02:59.248603072 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-10-26 19:08:02.915510546 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-26 19:03:13.700229700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-26 19:06:21.740895100 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-26 19:03:13.700229700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-26 19:08:38.008092600 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-26 19:03:13.700229700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-10-26 19:06:15.326825600 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-26 18:25:32.457929600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-26 18:27:50.396656800 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-26 14:51:06.47759100... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-26 14:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-26 14:51:04.17438270... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-26 14:56:4... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-26 14:51:00.40251247... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-26 14:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-26 14:51:17.865164800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-26 14:55:41.54203... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-26 14:51:18.566404800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-26 14:55:36.783741200 +0... @@ -219,7 +219,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -251,7 +251,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:25.500109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-26 14:32:03.529780000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:25.500109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-26 14:32:50.948709000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:25.500109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-26 14:32:01.429894000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:23.992481693 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-26 14:35:49.759562977 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:23.992481693 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-26 14:34:08.035665128 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:25.514725743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-26 14:33:41.475365312 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:25.514725743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-26 14:34:18.847050920 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-26 14:30:25.514725743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-26 14:33:38.107288018 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-26 14:30:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-26 14:33:04 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-26 14:30:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-26 14:34:24 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-26 14:30:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-26 14:33:03 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:17.248244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-26 12:05:53.420096000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:17.248244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-26 12:06:32.9443310... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:17.248244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-26 12:05:53.726426000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:14.614777284 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-26 12:09:38.419549844 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-26 12:04:14.454599501 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-26 12:31:54.539784435 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:14.614777284 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-10-26 12:10:57.863799748 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:14.614777284 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-26 12:07:17.727673618 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:17.174103904 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-26 12:06:52.949319106... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:17.174103904 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-26 12:07:24.3969831... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-26 12:04:17.174103904 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-26 12:06:43.293403705 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-26 12:04:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-26 12:06:17 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-26 12:04:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-26 12:07:22 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-26 12:04:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-26 12:06:17 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-26 12:04:27.954601300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-26 12:08:22.661674300 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-26 12:04:27.954601300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-26 12:10:31.762261200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-26 12:04:27.954601300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-26 12:08:16.073298400 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-26 11:03:12.095327066 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-26 11:12:27.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-26 11:03:12.095327066 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-26 11:13:0... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-26 11:03:12.095327066 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-26 11:12:18.841891131 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-10-26 01:29:15.461878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-26 01:30:50.734928... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37852 | | 0 | 37852 | pktable_pkey + 37849 | | 0 | 37849 | pktable + 37862 | | 0 | 37862 | fktable + 38379 | | 0 | 38385 | foo + 38389 | | 0 | 38389 | pg_toast_38379_index + 38388 | | 0 | 38388 | pg_toast_38379 + 38593 | | 0 | 38593 | old_oids + 38610 | | 0 | 38610 | pg_toast_38607 ... |
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-10-26 01:29:15.461878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-26 01:31:40.7915... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37892 | | 0 | 37892 | pktable_pkey + 37889 | | 0 | 37889 | pktable + 37894 | | 0 | 37894 | fktable + 38406 | | 0 | 38411 | foo + 38415 | | 0 | 38415 | pg_toast_38406_index + 38414 | | 0 | 38414 | pg_toast_38406 + 38615 | | 0 | 38615 | recur2 + 38601 | | 0 | 38601 | old_oids ... |
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-10-26 01:29:15.461878000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-26 01:30:54.843081000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37900 | | 0 | 37900 | pktable_pkey + 37896 | | 0 | 37896 | pktable + 37905 | | 0 | 37905 | fktable + 38393 | | 0 | 38399 | foo + 38403 | | 0 | 38403 | pg_toast_38393_index + 38402 | | 0 | 38402 | pg_toast_38393 + 38658 | | 0 | 38658 | old_oids + 38675 | | 0 | 38675 | pg_toast_38672 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-26 01:29:14.058916810 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-26 01:35:02.992404414 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37987 | | 0 | 37987 | pktable_pkey + 37983 | | 0 | 37983 | pktable + 37989 | | 0 | 37989 | fktable + 38555 | | 0 | 38561 | foo + 38565 | | 0 | 38565 | pg_toast_38555_index + 38564 | | 0 | 38564 | pg_toast_38555 + 38780 | | 0 | 38780 | old_oids + 38805 | | 0 | 38805 | pg_toast_38801 ... |
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-10-26 01:29:14.058916810 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-26 01:36:08.952042375 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37970 | | 0 | 37970 | pktable + 37980 | | 0 | 37980 | fktable + 38417 | | 0 | 38422 | foo + 38426 | | 0 | 38426 | pg_toast_38417_index + 38425 | | 0 | 38425 | pg_toast_38417 + 38635 | | 0 | 38635 | old_oids + 38653 | | 0 | 38653 | pg_toast_38650 ... |
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-10-26 01:29:14.058916810 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-26 01:32:33.256551056 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37997 | | 0 | 37997 | pktable + 38003 | | 0 | 38003 | fktable + 38504 | | 0 | 38509 | foo + 38513 | | 0 | 38513 | pg_toast_38504_index + 38512 | | 0 | 38512 | pg_toast_38504 + 38713 | | 0 | 38713 | old_oids + 38735 | | 0 | 38735 | pg_toast_38732 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-26 01:29:12.669975957 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-26 01:32:33.064349... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38496 | | 0 | 38496 | forc_test + 38047 | | 0 | 38047 | users_id_seq + 38052 | | 0 | 38052 | pg_toast_38048 + 38053 | | 0 | 38053 | pg_toast_38048_index + 38048 | | 0 | 38048 | users + 38259 | | 0 | 38259 | foo + 38892 | | 0 | 38892 | pg_toast_38889 + 38893 | | 0 | 38893 | pg_toast_38889_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-10-26 01:29:12.669975957 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-26 01:33:08.2683... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38123 | | 0 | 38123 | foo + 38386 | | 0 | 38386 | forc_test + 37903 | | 0 | 37903 | users_id_seq + 37908 | | 0 | 37908 | pg_toast_37904 + 37909 | | 0 | 37909 | pg_toast_37904_index + 37904 | | 0 | 37904 | users + 38810 | | 0 | 38810 | pg_toast_38807 + 38811 | | 0 | 38811 | pg_toast_38807_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-10-26 01:29:12.669975957 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-26 01:32:26.028394786 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37959 | | 0 | 37959 | users_id_seq + 37964 | | 0 | 37964 | pg_toast_37960 + 37965 | | 0 | 37965 | pg_toast_37960_index + 37960 | | 0 | 37960 | users + 38149 | | 0 | 38149 | foo + 38511 | | 0 | 38511 | forc_test + 38912 | | 0 | 38912 | pg_toast_38909 + 38913 | | 0 | 38913 | pg_toast_38909_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-26 01:29:26.164104000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-26 01:32:54.892581000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37322 | | 0 | 37322 | pktable_pkey + 37319 | | 0 | 37319 | pktable + 37325 | | 0 | 37325 | fktable + 38012 | | 0 | 38017 | foo + 38021 | | 0 | 38021 | pg_toast_38012_index + 38020 | | 0 | 38020 | pg_toast_38012 + 38299 | | 0 | 38299 | old_oids + 38316 | | 0 | 38316 | pg_toast_38313 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-26 01:29:26.164104000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-26 01:35:09.633790800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37163 | | 0 | 37163 | pktable_pkey + 37158 | | 0 | 37158 | pktable + 37166 | | 0 | 37166 | fktable + 38037 | | 0 | 38043 | foo + 38048 | | 0 | 38048 | pg_toast_38037_index + 38047 | | 0 | 38047 | pg_toast_38037 + 38257 | | 0 | 38257 | old_oids + 38274 | | 0 | 38274 | pg_toast_38271 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-26 01:29:26.164104000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-26 01:32:48.524901200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37313 | | 0 | 37313 | pktable_pkey + 37310 | | 0 | 37310 | pktable + 37316 | | 0 | 37316 | fktable + 38097 | | 0 | 38111 | foo + 38116 | | 0 | 38116 | pg_toast_38097_index + 38114 | | 0 | 38114 | pg_toast_38097 + 38386 | | 0 | 38386 | old_oids + 38403 | | 0 | 38403 | pg_toast_38400 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-26 00:49:13.656243300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-26 00:51:25.771654800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-26 00:49:13.656243300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-26 00:53:51.940752900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-26 00:49:13.656243300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-26 00:51:19.643679100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/4921 | allow changing autovacuum_max_workers without restarting |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-26 00:17:09.565605111 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-26 00:20:52.104927814 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:16.702856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-25 21:34:47.780617000 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:16.702856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-25 21:35:35.289181000 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:16.702856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-10-25 21:34:44.048416000 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:11.442551544 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy2.out 2024-10-25 21:37:56.302342875 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/src/test/regress/results/copy2.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:11.442551544 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy2.out 2024-10-25 21:36:04.925965886 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:12.558374057 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-25 21:35:42.340931340 +0... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:12.558374057 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-25 21:36:21.685676645 ... @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-10-25 21:33:12.558374057 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy2.out 2024-10-25 21:35:35.524832802 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-25 21:33:23.974533500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy2.out 2024-10-25 21:37:14.771382700 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-25 21:33:23.974533500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy2.out 2024-10-25 21:39:44.505962500 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy2.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/copy2.out 2024-10-25 21:33:23.974533500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy2.out 2024-10-25 21:37:04.857819700 +0000 @@ -139,7 +139,7 @@ LINE 1: COPY x from stdin (log_verbosity unsupported); ^ COPY x from stdin with (reject_limit 1); -ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE +ERROR: COPY REJECT_LIMIT requires ON_ERROR to be set to IGNORE or SET_TO_NULL COPY x from stdin with (on_error ignore, reject_limit 0); ERROR: REJECT_LIMIT (0) must be greater than zero -- too many columns in column list: should fail |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-25 20:32:03.621734200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-10-25 20:38:36.288554300 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-25 20:23:41.376257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-25 20:26:39.676882000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-25 20:23:38.921178814 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-25 20:28:05.120810308 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-25 20:23:50.867137500 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-25 20:30:14.993622200 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5326 | Parallel heap vacuum |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_parallel.out 2024-10-25 19:31:56.378650000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-25 19:34:51.... @@ -40,10 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) 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; -RESET max_parallel_maintenance_workers; -RESET min_parallel_index_scan_size; --- Deliberately don't drop table, to get further coverage from tools like --- pg_amcheck in some testing scenarios +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. ... |
Linux - Debian Bookworm - 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-10-25 19:31:55.634862633 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_parallel.out 2024-10-25 19:40:58... @@ -40,6 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: could not open file "base/16387/31552.1" (target block 2139062019): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062019 of relation "(null).parallel_vacuum_table" +parallel worker +while vacuuming block 2139062016 of 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-10-25 19:31:55.634862633 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/vacuum_parallel.out 2024-10-25 19:41:... @@ -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: could not open file "base/16384/31167.1" (target block 2139062016): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062016 of 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-10-25 19:31:55.634862633 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_parallel.out 2024-10-25 19:40:51.277107485 +000... @@ -40,6 +40,10 @@ -- Parallel VACUUM with B-Tree page deletions, ambulkdelete calls: DELETE FROM parallel_vacuum_table; VACUUM (PARALLEL 4, INDEX_CLEANUP ON) parallel_vacuum_table; +ERROR: could not open file "base/16384/31205.1" (target block 2139062017): previous segment is only 40 blocks +CONTEXT: while vacuuming block 2139062017 of relation "(null).parallel_vacuum_table" +parallel worker +while vacuuming block 2139062016 of 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; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-10-25 19:32:16.729560900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-10-25 19:34:58.965757100 +0000 @@ -154,496 +154,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; - ^ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-10-25 19:32:16.719717300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-25 19:37:13.208968400 +0000 @@ -3566,165 +3566,7 @@ 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; -alter table trigger_parted_p2_2 enable always trigger aft_row; --- 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() ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-10-25 19:32:16.729560900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum.out 2024-10-25 19:34:55.460379700 +0000 @@ -154,496 +154,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; - ^ ... |
50/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-10-25 13:34:15.948700000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-25 13:36:00.320... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:15.948700000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-25 13:36:45.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:15.948700000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-25 13:35:59.579797000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-25 13:34:11.580263025 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-25 13:39:59.638570053 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:11.580263025 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-25 13:41:29.670462516 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:11.580263025 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-25 13:37:42.355169085 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-25 13:34:11.517514351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-25 13:36:41.906... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:11.517514351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-25 13:37:14.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:11.517514351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-25 13:36:28.638328952 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-25 13:34:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-25 13:36:20 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-25 13:37:29 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-25 13:34:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-25 13:36:20 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-25 13:34:28.875082500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-25 13:38:11.715507300 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-25 13:34:28.875082500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-25 13:40:38.528930400 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-25 13:34:28.875082500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-25 13:38:05.747744500 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-25 11:35:03.864788000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-25 11:40:38.102394000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/4308 | SQL:2011 application time |
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-10-25 09:34:13.710595000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 09:40:19.9131730... @@ -7112,18 +7112,9 @@ 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 ---------+---------+-----------+----------+---------+---------+------------- - a | integer | | | | plain | - b | integer | | | | plain | -View definition: - SELECT a, - b - FROM parent_tbl - WHERE a < b; -Options: check_option=cascaded - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert ... |
50/3998 | SetLatches() |
FreeBSD - 13 - Meson | |
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-10-25 08:07:54.603522000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-25 08:13:19.754396000 +0000 @@ -2355,12 +2355,8 @@ 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 +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function trigger_notice() during initialization of execution state drop table parted_trig; -- Verify propagation of trigger arguments to partitions create table parted_trig (a int) partition by list (a); diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out /tmp/cirrus-ci-build/build/testrun/regress-r... --- /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out 2024-10-25 08:07:54.608208000 +0000 ... |
50/4956 | Test to dump and restore objects left behind by regression |
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-10-25 08:03:24.445862000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 08:07:56.3309590... @@ -6145,26 +6145,8 @@ FROM ft4 INNER JOIN ft5 ON (ft4.c1 = ft5.c1) WHERE ft2.c1 > 1200 AND ft2.c2 = ft4.c1 RETURNING ft2, ft2.*, ft4, ft4.*; - ft2 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ft4 | c1 | c2 | c3 ---------------------------------+------+----+-----+----+----+----+------------+----+----------------+----+----+-------- - (1206,6,foo,,,,"ft2 ",) | 1206 | 6 | foo | | | | ft2 | | (6,7,AAA006) | 6 | 7 | AAA006 - (1212,12,foo,,,,"ft2 ",) | 1212 | 12 | foo | | | | ft2 | | (12,13,AAA012) | 12 | 13 | AAA012 - (1218,18,foo,,,,"ft2 ",) | 1218 | 18 | foo | | | | ft2 | | (18,19,AAA018) | 18 | 19 | AAA018 - (1224,24,foo,,,,"ft2 ",) | 1224 | 24 | foo | | | | ft2 | | (24,25,AAA024) | 24 | 25 | AAA024 - (1230,30,foo,,,,"ft2 ",) | 1230 | 30 | foo | | | | ft2 | | (30,31,AAA030) | 30 | 31 | AAA030 - (1236,36,foo,,,,"ft2 ",) | 1236 | 36 | foo | | | | ft2 | | (36,37,AAA036) | 36 | 37 | AAA036 - (1242,42,foo,,,,"ft2 ",) | 1242 | 42 | foo | | | | ft2 | | (42,43,AAA042) | 42 | 43 | AAA042 - (1248,48,foo,,,,"ft2 ",) | 1248 | 48 | foo | | | | ft2 | | (48,49,AAA048) | 48 | 49 | AAA048 - (1254,54,foo,,,,"ft2 ",) | 1254 | 54 | foo | | | | ft2 | | (54,55,AAA054) | 54 | 55 | AAA054 - (1260,60,foo,,,,"ft2 ",) | 1260 | 60 | foo | | | | ft2 | | (60,61,AAA060) | 60 | 61 | AAA060 - (1266,66,foo,,,,"ft2 ",) | 1266 | 66 | foo | | | | ft2 | | (66,67,AAA066) | 66 | 67 | AAA066 ... |
50/5324 | Wrong result when enable_partitionwise_join is on if collation of PartitionKey and Column is different. |
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-10-25 07:43:21.990558000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 07:47:50.4282500... @@ -6786,20 +6786,9 @@ (3 rows) SELECT * FROM ft1 ORDER BY c6 DESC NULLS LAST, c1 OFFSET 795 LIMIT 10; - c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 -------+-----+--------------------+------------------------------+--------------------------+------+------------+----- - 960 | 42 | 00960_trig_update | Mon Mar 02 00:00:00 1970 PST | Mon Mar 02 00:00:00 1970 | 0 | 0 | foo - 970 | 42 | 00970_trig_update | Thu Mar 12 00:00:00 1970 PST | Thu Mar 12 00:00:00 1970 | 0 | 0 | foo - 980 | 42 | 00980_trig_update | Sun Mar 22 00:00:00 1970 PST | Sun Mar 22 00:00:00 1970 | 0 | 0 | foo - 990 | 42 | 00990_trig_update | Wed Apr 01 00:00:00 1970 PST | Wed Apr 01 00:00:00 1970 | 0 | 0 | foo - 1000 | 42 | 01000_trig_update | Thu Jan 01 00:00:00 1970 PST | Thu Jan 01 00:00:00 1970 | 0 | 0 | foo - 1218 | 818 | ggg_trig_update | | | (--; | ft2 | - 1001 | 101 | 0000100001 | | | | ft2 | - 1003 | 403 | 0000300003_update3 | | | | ft2 | - 1004 | 104 | 0000400004 | | | | ft2 | - 1006 | 106 | 0000600006 | | | | ft2 | -(10 rows) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-25 07:43:19.374956197 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-25 07... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-25 07:43:19.374956197 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-25 07:49:20.509235267 ... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-25 07:43:38.272644500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-25 07:47:28.501525500... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-25 07:43:38.272644500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-25 07:50:14.6099776... @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-25 07:43:38.272644500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-25 07:47:21.539598200 +0000 @@ -1527,68 +1527,41 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) + 1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/5044 | new plpgsql.extra_errors check - strict_expr_check |
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-10-25 07:37:23.798061000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 07:42:12.9557910... @@ -6990,18 +6990,9 @@ CREATE VIEW rw_view AS SELECT * FROM foreign_tbl WHERE a < b WITH CHECK OPTION; \d+ rw_view - View "public.rw_view" - Column | Type | Collation | Nullable | Default | Storage | Description ---------+---------+-----------+----------+---------+---------+------------- - a | integer | | | | plain | - b | integer | | | | plain | -View definition: - SELECT a, - b - FROM foreign_tbl - WHERE a < b; -Options: check_option=cascaded - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert ... |
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-10-25 07:37:25.300801000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-25 07:42:11.474535000 +0000 @@ -1892,18 +1892,12 @@ execute procedure update_stmt_notice(); -- inherited no-op update update stmt_trig_on_empty_upd set a = a where false returning a+1 as aa; -NOTICE: updating stmt_trig_on_empty_upd - aa ----- -(0 rows) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function update_stmt_notice() during initialization of execution state -- simple no-op update update stmt_trig_on_empty_upd1 set a = a where false returning a+1 as aa; -NOTICE: updating stmt_trig_on_empty_upd1 - aa ----- -(0 rows) ... |
50/4810 | COPY ON_ERROR 'NULL' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out /tmp/cirrus-ci-build/build/testrun/regress-r... --- /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out 2024-10-25 07:29:19.641346000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/updatable_views.out 2024-10-25 07:33:59.123270000... @@ -3868,6 +3868,8 @@ insert into base_tab_def_view values (15, default, default, default, default), (16, default, default, default, default); insert into base_tab_def_view values (17), (default); +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function base_tab_def_view_instrig_func() during initialization of execution state select * from base_tab_def order by a; a | b | c | d | e ----+---------------+---------------+--------------+--- @@ -3883,9 +3885,7 @@ 14 | View default | | View default | 15 | View default | | View default | 16 | View default | | View default | - 17 | View default | | View default | - | View default | | View default | -(14 rows) +(12 rows) ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-25 07:03:31.503445000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-25 07:06:09.907464000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-25 07:03:30.100187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-25 07:06:09.397966000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-25 07:03:30.109681000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-25 07:06:11.778845000 +0000 @@ -320,96 +320,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/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-10-25 07:03:30.117280000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-25 07:06:12.539788000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.692969000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-25 07:05:15.571280... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-25 07:03:30.146274000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-25 07:06:13.733663000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.692969000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-25 07:05:42.8664... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.692969000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-25 07:05:14.606265000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-25 07:03:30.163701000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-25 07:06:13.776078000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-25 07:03:29.639664821 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-25 07:07:33.377806351 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-25 07:03:29.651572781 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out 2024-10-25 07:07:36.553800740 +0000 @@ -320,96 +320,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/contrib/pg_trgm/expected/pg_trgm.out /tmp/cirrus-ci-build/contrib/pg_trgm/results/pg_trgm.... --- /tmp/cirrus-ci-build/contrib/pg_trgm/expected/pg_trgm.out 2024-10-25 07:03:29.659511422 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_trgm/results/pg_trgm.out 2024-10-25 07:07:38.425797492 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.467358532 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/type_sanity.out 2024-10-25 07:07:59.369763775 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-25 07:03:31.244673935 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-25 07:08:18.129736873 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.467358532 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-25 07:06:59.977869768 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-25 07:03:31.212213706 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-25 07:08:18.159461016 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-25 07:03:29.592213672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-25 07:08:20.963458417 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-25 07:03:29.604213672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-25 07:08:22.055457420 +0000 @@ -320,96 +320,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/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-10-25 07:03:29.612213672 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-25 07:08:24.091455587 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.440213711 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-25 07:07:39.447504... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-25 07:03:29.640213673 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-25 07:08:24.807454950 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2024-10-25 07:03:31.416213710 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2024-10-25 07:08:00.871478550 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:31.440213711 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-25 07:07:36.499508853 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-25 07:03:29.660213673 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-25 07:08:24.179455509 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-25 07:03:44.621796200 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-25 07:07:38.134536300 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-25 07:03:40.597871000 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-25 07:08:50.753676700 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-25 07:03:40.673539600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-25 07:08:56.467059700 +0000 @@ -320,96 +320,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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-25 07:03:40.728806100 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-25 07:08:59.302998500 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:45.327915000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-25 07:05:58.708306500 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-25 07:03:40.848833600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-25 07:09:03.608666800 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:45.327915000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-25 07:07:43.692652900 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-25 07:03:45.327915000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-25 07:05:53.997860000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-25 07:03:40.929398100 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-25 07:09:03.279556300 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/5190 | CREATE SUBSCRIPTION - add missing test case |
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-10-25 06:19:07.691297000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 06:23:38.4768960... @@ -6657,68 +6657,25 @@ release savepoint s2; select c2, count(*) from ft2 where c2 < 500 group by 1 order by 1; - c2 | count ------+------- - 1 | 100 - 6 | 100 - 42 | 100 - 44 | 100 - 100 | 2 - 101 | 2 - 104 | 2 - 106 | 2 - 201 | 1 - 204 | 1 - 303 | 100 ... |
50/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-10-25 06:07:46.758587000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-25 06:09:07.098817000... @@ -3731,7 +3731,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-10-25 06:07:46.758587000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-25 06:09:42.8571960... @@ -3731,7 +3731,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-10-25 06:07:46.758587000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-25 06:09:02.893116000 +0000 @@ -3731,7 +3731,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 |
50/5129 | Asynchronous MergeAppend Execution |
FreeBSD - 13 - Meson | |
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-10-25 05:46:51.530312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-25 05:52:25.124462000 +0000 @@ -2011,8 +2011,8 @@ WARNING: after update (new): (7,"updated white trig modified") insert into upsert values(8, 'yellow') on conflict (key) do update set color = 'updated ' || upsert.color; WARNING: before insert (new): (8,yellow) -WARNING: before insert (new, modified): (9,"yellow trig modified") -WARNING: after insert (new): (9,"yellow trig modified") +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function upsert_before_func() line 11 at RAISE select * from upsert; key | color -----+----------------------------- @@ -2020,8 +2020,7 @@ 3 | updated red trig modified 5 | updated green trig modified 7 | updated white trig modified - 9 | yellow trig modified -(5 rows) ... |
50/5158 | Blast-RADIUS mitigation |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-25 05:18:16.699520000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-25 05:23:05.046299000 +0000 @@ -1397,13 +1397,7 @@ alter table p1 drop constraint f1_pos; \d p1_c1c2 - Table "public.p1_c1c2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | -Inherits: p1_c1, - p1_c2 - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert drop table p1 cascade; NOTICE: drop cascades to 3 other objects DETAIL: drop cascades to table p1_c1 |
50/4460 | Implement row pattern recognition feature |
FreeBSD - 13 - Meson | |
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-10-25 04:34:13.140799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-25 04:39:57.489902000 +0000 @@ -2449,8 +2449,8 @@ 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". +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function parted_trigfunc() during initialization of execution state 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). |
50/4319 | Avoid unnecessary PlaceHolderVars for simple Vars |
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-10-25 02:26:49.088779000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 02:31:29.3100420... @@ -6990,18 +6990,9 @@ CREATE VIEW rw_view AS SELECT * FROM foreign_tbl WHERE a < b WITH CHECK OPTION; \d+ rw_view - View "public.rw_view" - Column | Type | Collation | Nullable | Default | Storage | Description ---------+---------+-----------+----------+---------+---------+------------- - a | integer | | | | plain | - b | integer | | | | plain | -View definition: - SELECT a, - b - FROM foreign_tbl - WHERE a < b; -Options: check_option=cascaded - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-25 02:26:50.533083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-25 02:31:25.356698000 +0000 @@ -1189,23 +1189,13 @@ ALTER TABLE ONLY test_constraints DROP CONSTRAINT test_constraints_val1_val2_key; \d+ test_constraints - Table "public.test_constraints" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+-------------------+-----------+----------+---------+----------+--------------+------------- - id | integer | | | | plain | | - val1 | character varying | | | | extended | | - val2 | integer | | | | plain | | -Child tables: test_constraints_inh - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 1: SELECT pubname + ^ \d+ test_constraints_inh - Table "public.test_constraints_inh" ... |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-25 01:44:15.213584000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-25 01:49:05.248353000 +0000 @@ -1423,14 +1423,9 @@ ERROR: cannot drop inherited constraint "f1_pos" of relation "p1_c1c2" alter table p1_c2 drop constraint f1_pos; \d p1_c1c2 - Table "public.p1_c1c2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | -Inherits: p1_c1, - p1_c2, - p1 - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 9: ORDER BY nsp, stxname; + ^ drop table p1 cascade; NOTICE: drop cascades to 3 other objects ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-25 01:44:12.169812717 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-25 01... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-25 01:44:12.169812717 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-25 01:50:32.837136298 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-25 01:44:28.985786300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-25 01:48:30.400725800... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-25 01:44:28.985786300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-25 01:51:03.3383576... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-25 01:44:28.985786300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-25 01:48:24.483740800 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/4763 | Change prefetch and read strategies to use range in pg_prewarm |
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-10-25 01:43:17.698122000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-25 01:47:55.2481220... @@ -6366,11 +6366,7 @@ USING ft4 INNER JOIN ft5 ON (ft4.c1 === ft5.c1) WHERE ft2.c1 > 2000 AND ft2.c2 = ft4.c1 RETURNING ft2.c1, ft2.c2, ft2.c3; - c1 | c2 | c3 -------+----+----- - 2006 | 6 | baz -(1 row) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert DELETE FROM ft2 WHERE ft2.c1 > 2000; ALTER SERVER loopback OPTIONS (ADD extensions 'postgres_fdw'); -- Test that trigger on remote table works as expected |
50/5308 | doc: virtual envs with Pl/Python |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-25 00:26:41.252440000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-25 00:29:23.381301000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/3256 | functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) |
FreeBSD - 13 - Meson | |
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-10-24 23:55:54.614102000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-25 00:01:06.036000000 +0000 @@ -952,14 +952,14 @@ return new; end$$; UPDATE trigger_test SET f3 = 'bar'; -NOTICE: row 1 changed -NOTICE: row 2 changed +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function mytrigger() during initialization of execution state UPDATE trigger_test SET f3 = NULL; -NOTICE: row 1 changed -NOTICE: row 2 changed +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function mytrigger() during initialization of execution state UPDATE trigger_test SET f3 = NULL; -NOTICE: row 1 not changed -NOTICE: row 2 not changed +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert ... |
50/4965 | Support LIKE with nondeterministic collations |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-24 22:54:55.420291000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-24 23:00:03.229898000 +0000 @@ -1113,17 +1113,9 @@ NOTICE: merging multiple inherited definitions of column "b" ALTER TABLE inht1 RENAME aa TO aaa; \d+ inht4 - Table "public.inht4" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - aaa | integer | | | | plain | | - b | integer | | | | plain | | - x | integer | | | | plain | | - y | integer | | | | plain | | - z | integer | | | | plain | | -Inherits: inht2, - inht3 - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 1: SELECT pubname ... |
50/5230 | Add IGNORE NULLS to Window functions |
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-10-24 22:42:09.538963000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-24 22:47:37.3735720... @@ -6170,32 +6170,12 @@ USING ft4 LEFT JOIN ft5 ON (ft4.c1 = ft5.c1) WHERE ft2.c1 > 1200 AND ft2.c1 % 10 = 0 AND ft2.c2 = ft4.c1 RETURNING 100; -- can be pushed down - QUERY PLAN ... ------------------------------------------------------------------------------------------------------------------------... - Delete on public.ft2 - Output: 100 - -> Foreign Delete - Remote SQL: DELETE FROM "S 1"."T 1" r1 USING ("S 1"."T 3" r2 LEFT JOIN "S 1"."T 4" r3 ON (((r2.c1 = r3.c1)))) ... -(4 rows) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert DELETE FROM ft2 USING ft4 LEFT JOIN ft5 ON (ft4.c1 = ft5.c1) WHERE ft2.c1 > 1200 AND ft2.c1 % 10 = 0 AND ft2.c2 = ft4.c1 RETURNING 100; ... |
50/5236 | JIT: The nullness of casetest.value can be determined at the JIT compile time. |
FreeBSD - 13 - Meson | |
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-10-24 22:25:19.025560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/ri-trigger.out 2024-10-24 22:29:53.991086000 ... @@ -73,10 +73,11 @@ (1 row) step wxry1: INSERT INTO child (parent_id) VALUES (0); +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert step wyrx2: DELETE FROM parent WHERE parent_id = 0; +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert step c1: COMMIT; step c2: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions starting permutation: r2 wxry1 wyrx2 c2 c1 step r2: SELECT TRUE; |
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-10-24 22:25:19.213964000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-24 22:29:55.450719000 +0000 @@ -1427,18 +1427,13 @@ ERROR: No such country: "Japon" CONTEXT: PL/pgSQL function city_update() line 9 at RAISE UPDATE city_view SET country_name = 'Japan' WHERE city_name = 'Takyo'; -- no match -UPDATE 0 +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert UPDATE city_view SET country_name = 'Japan' WHERE city_name = 'Tokyo' RETURNING *; -- OK - city_id | city_name | population | country_name | continent ----------+-----------+------------+--------------+----------- - 1 | Tokyo | | Japan | Asia -(1 row) - -UPDATE 1 +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert UPDATE city_view SET population = 13010279 WHERE city_name = 'Tokyo' RETURNING *; city_id | city_name | population | country_name | continent ---------+-----------+------------+--------------+----------- ... |
50/5149 | Remove duplicated smgrclose call |
FreeBSD - 13 - Meson | |
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-10-24 22:03:09.407160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-24 22:08:44.383322000 +0000 @@ -1195,16 +1195,7 @@ DROP TRIGGER before_upd_a_row_trig ON main_table; DROP TRIGGER UPDATE main_view SET b = 31 WHERE a = 20; -NOTICE: main_view BEFORE UPDATE STATEMENT (before_view_upd_stmt) -NOTICE: main_view INSTEAD OF UPDATE ROW (instead_of_upd) -NOTICE: OLD: (20,30), NEW: (20,31) -NOTICE: trigger_func(before_upd_a_stmt) called: action = UPDATE, when = BEFORE, level = STATEMENT -NOTICE: trigger_func(after_upd_a_b_row) called: action = UPDATE, when = AFTER, level = ROW -NOTICE: trigger_func(after_upd_b_row) called: action = UPDATE, when = AFTER, level = ROW -NOTICE: trigger_func(after_upd_b_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: trigger_func(after_upd_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: main_view AFTER UPDATE STATEMENT (after_view_upd_stmt) -UPDATE 1 +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert UPDATE main_view SET b = 32 WHERE a = 21 AND b = 31 RETURNING a, b; NOTICE: main_view BEFORE UPDATE STATEMENT (before_view_upd_stmt) ... |
50/5278 | Consistently use <optional> to indicate optional parameters |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 21:25:06.927486000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-24 21:28:14.745060000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5323 | Support enabling checksums online |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:58.323132000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-24 21:17:16.869930000 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:58.323132000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-24 21:17:58.866331000 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:58.323132000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-10-24 21:17:15.709551000 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:57.299224555 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-10-24 21:23:44.431414105 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:57.299224555 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-10-24 21:20:16.078952557 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:58.421581046 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-24 21:20:10.027768853 +0... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:58.421581046 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-24 21:20:51.596831019 ... @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-24 21:14:58.421581046 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-10-24 21:20:07.243716288 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-10-24 21:14:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-24 21:17:40 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-10-24 21:14:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-24 21:18:48 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-10-24 21:14:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-10-24 21:17:39 @@ -2031,6 +2031,34 @@ s.param14 AS partitions_total, s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... + LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-24 21:15:10.669568600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-24 21:18:16.226207300 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-24 21:15:10.669568600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-24 21:20:37.177372200 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-24 21:15:10.669568600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-10-24 21:18:12.535786300 +0000 @@ -2032,6 +2032,34 @@ s.param15 AS partitions_done FROM (pg_stat_get_progress_info('CREATE INDEX'::text) s(pid, datid, relid, param1, param2, param3, param4, param5, p... LEFT JOIN pg_database d ON ((s.datid = d.oid))); +pg_stat_progress_data_checksums| SELECT s.pid, + s.datid, + d.datname, + CASE s.param1 + WHEN 0 THEN 'enabling'::text + WHEN 1 THEN 'disabling'::text + WHEN 2 THEN 'waiting'::text + WHEN 3 THEN 'waiting on backends'::text + WHEN 4 THEN 'waiting on temporary tables'::text + WHEN 5 THEN 'done'::text + ELSE NULL::text + END AS phase, + CASE s.param2 ... |
50/5279 | Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-24 21:03:02.837902000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-24 21:09:00.3024030... @@ -6145,57 +6145,19 @@ FROM ft4 INNER JOIN ft5 ON (ft4.c1 = ft5.c1) WHERE ft2.c1 > 1200 AND ft2.c2 = ft4.c1 RETURNING ft2, ft2.*, ft4, ft4.*; - ft2 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | ft4 | c1 | c2 | c3 ---------------------------------+------+----+-----+----+----+----+------------+----+----------------+----+----+-------- - (1206,6,foo,,,,"ft2 ",) | 1206 | 6 | foo | | | | ft2 | | (6,7,AAA006) | 6 | 7 | AAA006 - (1212,12,foo,,,,"ft2 ",) | 1212 | 12 | foo | | | | ft2 | | (12,13,AAA012) | 12 | 13 | AAA012 - (1218,18,foo,,,,"ft2 ",) | 1218 | 18 | foo | | | | ft2 | | (18,19,AAA018) | 18 | 19 | AAA018 - (1224,24,foo,,,,"ft2 ",) | 1224 | 24 | foo | | | | ft2 | | (24,25,AAA024) | 24 | 25 | AAA024 - (1230,30,foo,,,,"ft2 ",) | 1230 | 30 | foo | | | | ft2 | | (30,31,AAA030) | 30 | 31 | AAA030 - (1236,36,foo,,,,"ft2 ",) | 1236 | 36 | foo | | | | ft2 | | (36,37,AAA036) | 36 | 37 | AAA036 - (1242,42,foo,,,,"ft2 ",) | 1242 | 42 | foo | | | | ft2 | | (42,43,AAA042) | 42 | 43 | AAA042 - (1248,48,foo,,,,"ft2 ",) | 1248 | 48 | foo | | | | ft2 | | (48,49,AAA048) | 48 | 49 | AAA048 - (1254,54,foo,,,,"ft2 ",) | 1254 | 54 | foo | | | | ft2 | | (54,55,AAA054) | 54 | 55 | AAA054 - (1260,60,foo,,,,"ft2 ",) | 1260 | 60 | foo | | | | ft2 | | (60,61,AAA060) | 60 | 61 | AAA060 - (1266,66,foo,,,,"ft2 ",) | 1266 | 66 | foo | | | | ft2 | | (66,67,AAA066) | 66 | 67 | AAA066 ... |
50/4974 | pg_stat_activity: make slow/hanging authentication more visible |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-24 20:42:33.493801000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-24 20:47:40.126400000 +0000 @@ -1360,22 +1360,7 @@ alter table p2 drop constraint f1_pos; alter table p1 drop constraint f1_pos; \d p1p2_c* - Table "public.p1p2_c1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | -Inherits: p1, - p2 - - Table "public.p1p2_c2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | -Check constraints: - "f1_pos" CHECK (f1 > 0) ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-24 20:33:33.852337600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-24 20:36:15.959638600 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5258 | define pg_structiszero(addr, s, r) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select.out /tmp/cirrus-ci-build/build/testrun/regress-running/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/select.out 2024-10-24 19:53:52.885966000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/select.out 2024-10-24 19:58:18.667564000 +0000 @@ -527,17 +527,9 @@ CREATE TEMP TABLE foo (f1 int); INSERT INTO foo VALUES (42),(3),(10),(7),(null),(null),(1); SELECT * FROM foo ORDER BY f1; - f1 ----- - 1 - 3 - 7 - 10 - 42 - - -(7 rows) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 1: SELECT * FROM foo ORDER BY f1; ... |
50/5269 | Improve statistics estimation considering GROUP-BY as a 'uniqueiser' |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 19:41:53.077806000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/basic.out 2024-10-24 19:46:26.31260900... @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out /tmp/cirrus-ci-build/build/testrun/regress-r... --- /tmp/cirrus-ci-build/src/test/regress/expected/updatable_views.out 2024-10-24 19:41:53.238188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/updatable_views.out 2024-10-24 19:46:30.598130000... @@ -1183,23 +1183,16 @@ WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b) WHEN NOT MATCHED BY SOURCE THEN UPDATE SET b = 'Not matched by source' RETURNING merge_action(), s.*, t.*; - merge_action | a | b | a | b ---------------+---+----+---+----------------------- - UPDATE | 2 | r2 | 2 | r2 - UPDATE | | | 3 | Not matched by source - INSERT | 1 | r1 | 1 | r1 -(3 rows) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert SELECT * FROM base_tbl ORDER BY a; - a | b -----+----------------------- + a | b +----+-------- ... |
50/5263 | removes attndims and typndims entirely |
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-10-24 19:19:07.553040000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-24 19:25:23.9196490... @@ -7621,17 +7621,13 @@ (2 rows) UPDATE rem1 set f2 = 'skidoo' RETURNING f2; - f2 --------------------- - skidoo triggered ! - skidoo triggered ! -(2 rows) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function trig_row_before_insupdate() during initialization of execution state SELECT * from loc1; - f1 | f2 -----+-------------------- - 1 | skidoo triggered ! - 2 | skidoo triggered ! ... |
50/5153 | Prohibit to use EphemeralNamedRelation in materialized views |
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-10-24 18:42:02.333577000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-24 18:47:34.2882260... @@ -7513,25 +7513,11 @@ AFTER INSERT OR UPDATE OR DELETE ON rem1 FOR EACH ROW EXECUTE PROCEDURE trigger_data(23,'skidoo'); insert into rem1 values(1,'insert'); -NOTICE: trig_row_after1(23, skidoo) AFTER ROW INSERT ON rem1 -NOTICE: NEW: (1,insert) -NOTICE: trig_row_after2(23, skidoo) AFTER ROW INSERT ON rem1 -NOTICE: NEW: (1,insert) +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function trigger_data() during initialization of execution state update rem1 set f2 = 'update' where f1 = 1; -NOTICE: trig_row_after1(23, skidoo) AFTER ROW UPDATE ON rem1 -NOTICE: OLD: (1,insert),NEW: (1,update) -NOTICE: trig_row_after2(23, skidoo) AFTER ROW UPDATE ON rem1 -NOTICE: OLD: (1,insert),NEW: (1,update) update rem1 set f2 = f2 || f2; -NOTICE: trig_row_after1(23, skidoo) AFTER ROW UPDATE ON rem1 ... |
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-10-24 18:42:03.839381000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-24 18:47:30.859788000 +0000 @@ -2615,9 +2615,8 @@ (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) +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function trigger_notice_ab() during initialization of execution state drop table parted_trigger; -- try a constraint trigger, also create table parted_referenced (a int); |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
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-10-24 18:18:28.088327000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-24 18:23:09.218255000 +0000 @@ -2311,11 +2311,8 @@ 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 +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function trigger_notice() during initialization of execution state drop table parted_trig; -- Verify that the correct triggers fire for cross-partition updates create table parted_trig (a int) partition by list (a); |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 17:28:26.385778000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-24 17:31:57.343300000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-24 17:28:26.36482600... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-24 17:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-24 17:28:26.76713869... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-24 17:33:5... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-24 17:28:24.67555105... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-24 17:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-24 17:28:25 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-24 17:31... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-24 17:28:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-24 17:31:33 @@ -164,7 +164,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 0 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -173,7 +173,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | t | f (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-24 17:28:36.423404700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-24 17:32:27.06877... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/rec... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2024-10-24 17:28:37.025458800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_index_statistics.out 2024-10-24 17:34:39.119... @@ -54,7 +54,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | t | t | f (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd @@ -67,7 +67,7 @@ FROM pg_stat_vacuum_indexes WHERE relname = 'vestat_pkey'; diwr | diwb ------+------ - t | t + f | f (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-24 17:28:37.025458800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-24 17:32:22.665455100 +0... @@ -219,7 +219,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:43.649790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-24 17:11:21.208924000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:43.649790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-24 17:12:14.871514000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:43.649790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-24 17:11:19.624583000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:39.191636857 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-24 17:15:18.677015726 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:39.191636857 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-24 17:16:19.668770543 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:39.191636857 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-24 17:12:49.009158570 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:40.208278506 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-24 17:12:07.174569294 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:40.208278506 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-24 17:12:39.154410120 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-24 17:09:40.208278506 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-24 17:11:58.286605874 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-24 17:09:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-24 17:11:47 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-24 17:09:40 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-24 17:12:57 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-24 17:09:40 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-24 17:11:47 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/4937 | Identify huge pages accessibility using madvise |
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-10-24 16:34:13.030709000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-24 16:38:56.3498040... @@ -7080,8 +7080,9 @@ (5 rows) INSERT INTO rw_view VALUES (0, 15), (0, 5); -- should fail -ERROR: new row violates check option for view "rw_view" -DETAIL: Failing row contains (10, 5). +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function public.row_before_insupd_trigfunc() during initialization of execution state +remote SQL command: INSERT INTO public.base_tbl(a, b) VALUES ($1, $2) RETURNING a, b SELECT * FROM foreign_tbl; a | b ----+---- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-24 16:34:14.520987000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-24 16:38:52.818428000 +0000 @@ -1289,21 +1289,13 @@ insert into inh_fk_2_child values (111, 1), (222, 2); delete from inh_fk_1 where a = 1; select * from inh_fk_1 order by 1; - a ---- - 2 - 3 -(2 rows) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 1: select * from inh_fk_1 order by 1; + ^ select * from inh_fk_2 order by 1, 2; - x | y ------+--- - 22 | 2 ... |
50/5306 | Set AUTOCOMMIT to on in script output by pg_dump |
FreeBSD - 13 - Meson | |
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-10-24 16:29:45.753608000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-24 16:35:16.285250000 +0000 @@ -1457,12 +1457,7 @@ UPDATE 1 UPDATE city_view SET continent = 'EU' WHERE continent = 'Europe' RETURNING *; - city_id | city_name | population | country_name | continent ----------+------------+------------+--------------+----------- - 234567 | Birmingham | 1016800 | UK | Europe -(1 row) - -UPDATE 1 +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert UPDATE city_view v1 SET country_name = v2.country_name FROM city_view v2 WHERE v2.city_name = 'Birmingham' AND v1.city_name = 'London' RETURNING *; city_id | city_name | population | country_name | continent | city_id | city_name | population | country_name | conti... |
50/5068 | Allow logical decoding to output generated columns |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 15:34:11.983335000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-24 15:37:33.280784000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/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/triggers.out /tmp/cirrus-ci-build/build/testrun/regress-running/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-10-24 15:29:17.228211000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-24 15:34:41.423741000 +0000 @@ -2505,19 +2505,23 @@ 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; +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function parted_trigfunc() during initialization of execution state select tableoid::regclass, * from parted; - tableoid | a | b | c -----------+---+---+--------------------------------------------- - parted_3 | 3 | 1 | uno uno v6 did INSERT did UPDATE did INSERT + tableoid | a | b | c +------------+---+---+----------------------- + parted_1_1 | 1 | 1 | uno uno v6 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 ... |
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-10-24 15:29:17.107930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_tidstore-running/regress/results/test_tidstore.out 2024-10-24 15:34:40.31857... @@ -32,20 +32,17 @@ (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; +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 6: GROUP BY blk; + ^ -- Test offsets embedded in the bitmap header. SELECT do_set_block_offsets(501, array[greatest((random() * :maxoffset)::int, 1)]::int2[]); - do_set_block_offsets ----------------------- - 501 -(1 row) - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert SELECT do_set_block_offsets(502, array_agg(DISTINCT greatest((random() * :maxoffset)::int, 1))::int2[]) FROM generate_series(1, 3); ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 14:29:20.979743000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-24 14:31:49.378458000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:21.074288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-24 14:31:02.969170000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:21.074288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-24 14:31:46.7771300... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:21.074288000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-24 14:30:58.155414000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:20.909247161 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-24 14:34:23.313600368 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-24 14:29:20.749310729 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-24 14:56:23.574832307 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:20.909247161 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-24 14:32:37.329796176 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:20.384316778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-24 14:31:56.003344870... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:20.384316778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-24 14:32:25.1473244... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-24 14:29:20.384316778 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-24 14:31:48.543351412 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-24 14:29:27.811829300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-24 14:33:26.078435900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-24 14:29:27.811829300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-24 14:35:28.711293200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-24 14:29:27.811829300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-24 14:33:16.541332100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5184 | [PROPOSAL] : Disallow use of empty column name in (column_name '') in ALTER or CREATE of foreign table. |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-10-24 13:50:17.573126000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/inherit.out 2024-10-24 13:55:09.047779000 +0000 @@ -1397,13 +1397,7 @@ alter table p1 drop constraint f1_pos; \d p1_c1c2 - Table "public.p1_c1c2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | -Inherits: p1_c1, - p1_c2 - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert drop table p1 cascade; NOTICE: drop cascades to 3 other objects DETAIL: drop cascades to table p1_c1 |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 13:28:15.993119000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-24 13:30:36.307349000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-24 13:28:09.904392747 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-24 13:33:57.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-24 13:28:09.904392747 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-24 13:34:3... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-24 13:28:09.904392747 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-24 13:33:49.590588343 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/4738 | psql: Rethinking of \du command |
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-10-24 13:09:03.052781000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-24 13:14:21.8630170... @@ -7552,14 +7552,9 @@ -- Insert or update matching: triggers are fired INSERT INTO rem1 values(2, 'update'); NOTICE: trig_row_before_insupd(23, skidoo) BEFORE ROW INSERT ON rem1 -NOTICE: NEW: (2,update) -NOTICE: trig_row_after_insupd(23, skidoo) AFTER ROW INSERT ON rem1 -NOTICE: NEW: (2,update) +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +CONTEXT: PL/pgSQL function trigger_data() line 26 at assignment UPDATE rem1 set f2 = 'update update' where f1 = '2'; -NOTICE: trig_row_before_insupd(23, skidoo) BEFORE ROW UPDATE ON rem1 -NOTICE: OLD: (2,update),NEW: (2,"update update") -NOTICE: trig_row_after_insupd(23, skidoo) AFTER ROW UPDATE ON rem1 -NOTICE: OLD: (2,update),NEW: (2,"update update") CREATE TRIGGER trig_row_before_delete BEFORE DELETE ON rem1 FOR EACH ROW ... |
50/4460 | Implement row pattern recognition feature |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 12:28:11.701687000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-24 12:31:44.719782000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 07:25:54.864661000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/basic.out 2024-10-24 07:31:23.87393700... @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/4720 | "unexpected duplicate for tablespace" problem in logical replication |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-24 04:03:28.710202025 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-24 04:08:02.436876784 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38052 | | 0 | 38052 | pktable_pkey + 38049 | | 0 | 38049 | pktable + 38054 | | 0 | 38054 | fktable + 38483 | | 0 | 38488 | foo + 38492 | | 0 | 38492 | pg_toast_38483_index + 38491 | | 0 | 38491 | pg_toast_38483 + 38700 | | 0 | 38700 | old_oids + 38717 | | 0 | 38717 | pg_toast_38714 ... |
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-10-24 04:03:28.710202025 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-24 04:06:51.237396421 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38007 | | 0 | 38007 | pktable_pkey + 38004 | | 0 | 38004 | pktable + 38010 | | 0 | 38010 | fktable + 38496 | | 0 | 38501 | foo + 38505 | | 0 | 38505 | pg_toast_38496_index + 38504 | | 0 | 38504 | pg_toast_38496 + 38711 | | 0 | 38711 | old_oids + 38731 | | 0 | 38731 | pg_toast_38728 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-24 03:58:17.794313843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-24 04:01:25.529931... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37991 | | 0 | 37991 | users_id_seq + 37998 | | 0 | 37998 | pg_toast_37992 + 37999 | | 0 | 37999 | pg_toast_37992_index + 37992 | | 0 | 37992 | users + 38193 | | 0 | 38193 | foo + 38463 | | 0 | 38463 | forc_test + 38886 | | 0 | 38886 | pg_toast_38883 + 38887 | | 0 | 38887 | pg_toast_38883_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-10-24 03:58:17.794313843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-24 04:02:06.5740... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38273 | | 0 | 38281 | foo + 38285 | | 0 | 38285 | pg_toast_38273_index + 38284 | | 0 | 38284 | pg_toast_38273 + 38499 | | 0 | 38499 | old_oids + 38517 | | 0 | 38517 | pg_toast_38514 ... |
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-10-24 03:58:17.794313843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-24 04:01:21.429910540 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37888 | | 0 | 37888 | fktable + 38342 | | 0 | 38347 | foo + 38354 | | 0 | 38354 | pg_toast_38342_index + 38350 | | 0 | 38350 | pg_toast_38342 + 38569 | | 0 | 38569 | old_oids + 38588 | | 0 | 38588 | pg_toast_38585 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-24 03:58:28.328689400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-24 04:02:11.004703900 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37505 | | 0 | 37505 | pktable_pkey + 37500 | | 0 | 37500 | pktable + 37507 | | 0 | 37507 | fktable + 38014 | | 0 | 38024 | foo + 38028 | | 0 | 38028 | pg_toast_38014_index + 38027 | | 0 | 38027 | pg_toast_38014 + 38287 | | 0 | 38287 | old_oids + 38304 | | 0 | 38304 | pg_toast_38301 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-24 03:58:28.328689400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-24 04:04:38.994450300 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36666 | | 0 | 36666 | pktable_pkey + 36663 | | 0 | 36663 | pktable + 36668 | | 0 | 36668 | fktable + 38042 | | 0 | 38042 | pg_toast_38032_index + 38041 | | 0 | 38041 | pg_toast_38032 + 38032 | | 0 | 38038 | foo + 38255 | | 0 | 38255 | old_oids + 38290 | | 0 | 38290 | pg_toast_38287 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-24 03:58:28.328689400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-24 04:02:06.512033000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36079 | | 0 | 36079 | pktable_pkey + 36074 | | 0 | 36074 | pktable + 36085 | | 0 | 36085 | fktable + 37080 | | 0 | 37099 | foo + 37105 | | 0 | 37105 | pg_toast_37080_index + 37103 | | 0 | 37103 | pg_toast_37080 + 38162 | | 0 | 38162 | old_oids + 38201 | | 0 | 38201 | pg_toast_38196 ... |
50/5031 | Remove dependence on integer wrapping |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-24 03:20:58.173771000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/basic.out 2024-10-24 03:26:23.63039300... @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-24 03:21:09.466022600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-24 03:23:25.234416300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-24 03:21:09.466022600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-24 03:25:49.331085400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-24 03:21:09.466022600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-24 03:23:18.603592300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 23:01:47.054995000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 23:05:08.550333000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-23 23:01:54.412723400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-23 23:05:57.692184300 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-23 22:55:31.751580000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 22:58:11.131642000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-23 22:55:31.771866629 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 23:00:16.837360137 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-10-23 22:55:28 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 22:59:14 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-23 22:55:43.056722100 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 23:02:03.598426000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5268 | Fix incorrect Assert in gistFindCorrectParent() |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 20:38:40.811349000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 20:41:14.859691000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5282 | Enhance file_fdw to report processed and skipped tuples in COPY progress |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 17:37:22.651896000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 17:40:19.531100000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/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-10-23 16:53:07.220526000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-23 16:54:34.009... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:53:07.220526000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-23 16:55:20.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:53:07.220526000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-23 16:54:33.702608000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-23 16:52:59.714936079 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-23 16:57:49.349955260 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:52:59.714936079 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-23 16:56:09.974428269 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-23 16:52:57.651967392 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-23 16:56:01.743... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:52:57.651967392 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-23 16:56:47.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:52:57.651967392 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-23 16:55:53.715712159 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-23 16:52:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-23 16:54:18 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:52:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-23 16:55:31 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-23 16:52:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-23 16:54:17 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-23 16:53:11.461868400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-23 16:56:52.712482100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-23 16:53:11.461868400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-23 16:58:58.167565000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-23 16:53:11.461868400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-23 16:56:46.095775900 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/3874 | pg_rewind WAL deletion pitfall |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 15:59:05.122235000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 16:02:08.656985000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-23 14:58:24.982771000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-23 15:04:33.715162000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5300 | New "single" COPY format |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 13:47:21.898739000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 13:49:50.103567000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5131 | add log_transaction GUC setting |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 13:13:46.314702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 13:16:46.597463000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/4881 | Eager aggregation, take 3 |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 12:56:16.951143000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 12:59:41.138085000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5322 | Avoid possible overflow (src/port/bsearch_arg.c) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 11:45:08.922780000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 11:47:48.013924000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-23 10:06:51.073441000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-23 10:09:52.664138000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-23 10:06:49.622827000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-23 10:09:26.190811000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-23 10:06:49.632338000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-23 10:09:27.915100000 +0000 @@ -320,96 +320,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/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-10-23 10:06:49.639374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-23 10:09:28.922938000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:51.268982000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-23 10:08:33.861136... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-23 10:06:49.666623000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-23 10:09:31.642714000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:51.268982000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-23 10:08:59.8431... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:51.268982000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-23 10:08:33.056053000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-23 10:06:49.684860000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 10:09:30.342103000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-23 10:06:49.689085251 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-23 10:11:38.487211770 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-23 10:06:51.429085288 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-23 10:11:54.119185792 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:51.673085293 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-23 10:10:32.683351248 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-23 10:06:50.005304948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-23 10:12:03.529507682 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-23 10:06:48.237180590 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-23 10:12:04.709504646 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-23 10:06:48.249123300 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-23 10:12:05.661502168 +0000 @@ -320,96 +320,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/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-10-23 10:06:48.257085106 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-23 10:12:07.877496312 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:50.248413067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-23 10:11:20.937585... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-23 10:06:48.292913234 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-23 10:12:08.713494068 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:50.248413067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-23 10:11:44.2855... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:50.248413067 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-23 10:11:16.405589021 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-23 10:06:48.316798653 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 10:12:08.037495885 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/matview-write-skew.out /Users/admin/pgsql/build/testrun/isolatio... --- /Users/admin/pgsql/src/test/isolation/expected/matview-write-skew.out 2024-10-23 10:06:51 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-23 10:13:59 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-23 10:12:03 @@ -171,574 +171,8 @@ SELECT DISTINCT typtype, typinput FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') -ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/recovery/027_stre... --- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-23 10:16:52 @@ -171,574 +171,8 @@ SELECT DISTINCT typtype, typinput FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') -ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out 2024-10-23 10:06:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/type_sanity.out 2024-10-23 10:12:03 @@ -171,574 +171,8 @@ SELECT DISTINCT typtype, typinput FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') -ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-23 10:07:06.455738900 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-23 10:11:19.954220800 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-23 10:07:02.147631300 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-23 10:12:37.694447800 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-23 10:07:02.238469900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-23 10:12:40.574835800 +0000 @@ -320,96 +320,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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-23 10:07:02.278044200 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-23 10:12:45.884885600 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-23 10:07:07.213591500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-23 10:09:31.537269000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-23 10:07:02.409391300 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-23 10:12:50.598254000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-23 10:07:07.213591500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-23 10:11:21.628046100 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-23 10:07:07.213591500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-23 10:09:27.860096500 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-23 10:07:02.496192500 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-23 10:12:49.723260800 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/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-10-23 09:06:57.989269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-23 09:08:25.465560000... @@ -3731,7 +3731,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-10-23 09:06:57.989269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-23 09:09:14.5518480... @@ -3731,7 +3731,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-10-23 09:06:57.989269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-23 09:08:25.347726000 +0000 @@ -3731,7 +3731,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 |
50/3709 | CI and test improvements |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 07:53:13.045209000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 07:55:35.055318000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5296 | Streaming Replication vs Logical |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 05:05:15.975769000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 05:07:35.509219000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-23 04:31:42.648908428 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-23 04... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-23 04:31:42.648908428 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-23 04:37:42.152314385 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-23 04:32:32.994493700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-23 04:36:12.282464800... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-23 04:32:32.994493700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-23 04:38:38.8881012... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-23 04:32:32.994493700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-23 04:36:06.392803500 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/4554 | Separate memory contexts for relcache and catcache |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 03:44:38.251943000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 03:48:05.293710000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5220 | Backport of LLVM memory manager to fix ARM relocation bug |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-23 01:30:46.308033000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-23 01:33:03.144562000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-22 23:00:21.330587600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-22 23:02:50.115317100 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-22 23:00:21.330587600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-22 23:05:03.837983300 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5231 | Consider the number of columns in the sort cost model |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-22 19:43:04.872958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-22 19:45:58.7722330... @@ -383,26 +383,24 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/contrib/pg_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-22 19:43:02.047607517 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/level_tracking.out 2024-10-22 19:47:50.354164496 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-22 19:43:00.752925034 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-22 19:48:10.1070154... @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out /Users/admin/pgsql/build/testrun/pg_s... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-22 19:43:00 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-22 19:46:57 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out C:/cirrus/build/testrun/pg... --- C:/cirrus/contrib/pg_stat_statements/expected/level_tracking.out 2024-10-22 19:43:12.215110800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/level_tracking.out 2024-10-22 19:49:01.993856700 +0000 @@ -383,25 +383,23 @@ (1 row) EXPLAIN (COSTS OFF) SELECT 1, 2 UNION SELECT 3, 4\; EXPLAIN (COSTS OFF) (SELECT 1, 2, 3) UNION SELECT 3, 4, 5; + QUERY PLAN +----------------------- + HashAggregate + Group Key: (1), (2) + -> Append + -> Result + -> Result +(5 rows) + QUERY PLAN ---------------------------- - Unique - -> Sort ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-22 19:41:03.55494500... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-22 19:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-22 19:41:03.69802073... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-22 19:46:3... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-22 19:41:04.38816144... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-22 19:... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-22 19:41:16.739538900 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-22 19:45:31.93275... @@ -9,9 +9,10 @@ FROM pg_stat_vacuum_tables vt, pg_class c WHERE vt.relname = 'test_vacuum_stat_isolation' AND vt.relid = c.oid; -relname|tuples_deleted|dead_tuples|tuples_frozen --------+--------------+-----------+------------- -(0 rows) +relname |tuples_deleted|dead_tuples|tuples_frozen +--------------------------+--------------+-----------+------------- +test_vacuum_stat_isolation| 0| 0| 0 +(1 row) step s1_begin_repeatable_read: BEGIN transaction ISOLATION LEVEL REPEATABLE READ; @@ -22,7 +23,8 @@ 100 (1 row) ... |
50/5320 | Trigger more frequent autovacuums for insert-heavy tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2024-10-22 19:25:02.466448000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2024-10-22 19:26:37.795713000... @@ -2,14 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -DROP DATABASE regression_utf8; +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... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2024-10-22 19:25:02.466448000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/database.out 2024-10-22 19:27:06.4845050... @@ -2,14 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -DROP DATABASE regression_utf8; +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... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2024-10-22 19:25:02.466448000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/database.out 2024-10-22 19:26:37.120778000 +0000 @@ -13,3 +13,10 @@ ALTER DATABASE regression_utf8 RESET TABLESPACE; ROLLBACK; DROP DATABASE regression_utf8; +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/stats_import.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/stats_import.out 2024-10-22 19:25:02.526310000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_import.out 2024-10-22 19:26:37.115910000 +0000 @@ -92,89 +92,7 @@ 18::integer, 401.0::real, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/opr_sanity.out 2024-10-22 19:25:01.041573243 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/opr_sanity.out 2024-10-22 19:30:22.178673086 +0000 @@ -2205,103 +2205,10 @@ WHERE am.amname = 'btree' AND amp.amproc IS DISTINCT FROM 'btequalimage'::regproc ORDER BY 1, 2, 3; - proc | opfamily_name | opclass_name | opcintype ---------------------+------------------+------------------+------------------ - btvarstrequalimage | bpchar_ops | bpchar_ops | character - btvarstrequalimage | text_ops | name_ops | name - btvarstrequalimage | text_ops | text_ops | text - btvarstrequalimage | text_ops | varchar_ops | text - | array_ops | array_ops | anyarray - | float_ops | float4_ops | real - | float_ops | float8_ops | double precision - | interval_ops | interval_ops | interval - | jsonb_ops | jsonb_ops | jsonb - | multirange_ops | multirange_ops | anymultirange - | numeric_ops | numeric_ops | numeric ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/src/test/regress/results/datab... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2024-10-22 19:25:00.997733426 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/database.out 2024-10-22 19:28:57.218732051 +0000 @@ -2,14 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -DROP DATABASE regression_utf8; +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... ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2024-10-22 19:24:59.778009012 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/database.out 2024-10-22 19:29:33.702897866... @@ -2,14 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -DROP DATABASE regression_utf8; +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... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2024-10-22 19:24:59.834132890 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2024-10-22 19:30:02.722940727 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/database.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/database.out 2024-10-22 19:24:59.778009012 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/database.out 2024-10-22 19:29:29.154898787 +0000 @@ -2,14 +2,10 @@ ENCODING utf8 LC_COLLATE "C" LC_CTYPE "C" TEMPLATE template0; ALTER DATABASE regression_tbd RENAME TO regression_utf8; ALTER DATABASE regression_utf8 SET TABLESPACE regress_tblspace; -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ALTER DATABASE regression_utf8 CONNECTION_LIMIT 123; --- Test PgDatabaseToastTable. Doing this with GRANT would be slow. -BEGIN; -UPDATE pg_database -SET datacl = array_fill(makeaclitem(10, 10, 'USAGE', false), ARRAY[5e5::int]) -WHERE datname = 'regression_utf8'; --- load catcache entry, if nothing else does -ALTER DATABASE regression_utf8 RESET TABLESPACE; -ROLLBACK; -DROP DATABASE regression_utf8; +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... ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:46.756567000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-22 19:06:20.255660000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:46.756567000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-22 19:07:04.926776000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:46.756567000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-22 19:06:12.786387000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:46.861713546 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-22 19:10:12.821047049 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:46.861713546 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-22 19:11:56.237472274 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:46.861713546 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-22 19:08:03.785242636 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:44.225539097 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-22 19:07:04.968528388 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:44.225539097 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-22 19:07:40.352233924 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-22 19:04:44.225539097 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-22 19:06:59.028563249 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-22 19:04:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-22 19:06:41 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-22 19:04:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-22 19:07:51 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-22 19:04:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-22 19:06:43 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5317 | type cache cleanup improvements |
FreeBSD - 13 - Meson | |
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-10-22 18:23:14.676052000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/triggers.out 2024-10-22 18:28:03.168650000 +0000 @@ -2145,14 +2145,9 @@ 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() - +ERROR: error triggered for injection point typecache-before-rel-type-cache-insert +LINE 2: ....pg_roles where oid = any (pol.polroles) order by 1),',') EN... + ^ alter table trigpart attach partition trigpart3 FOR VALUES FROM (2000) to (3000); -- fail ERROR: trigger "trg1" for relation "trigpart3" already exists ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:17.032531000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-22 16:29:02.302711000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:17.032531000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-22 16:29:41.5275910... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:17.032531000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-22 16:28:57.626384000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:19.247100922 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-22 16:33:45.216763554 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-22 16:27:19.048398859 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-22 16:54:56.519522244 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:19.247100922 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-10-22 16:35:19.585589174 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:19.247100922 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-22 16:31:09.384102012 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:17.637900351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-22 16:30:10.314122297... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:17.637900351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-22 16:30:44.4575969... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-22 16:27:17.637900351 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-22 16:30:06.690174291 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-22 16:27:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-22 16:29:36 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-22 16:27:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-22 16:31:02 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-22 16:27:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-22 16:29:36 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-22 16:27:28.234315100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-22 16:31:43.036530600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-22 16:27:28.234315100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-22 16:34:08.564402100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-22 16:27:28.234315100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-22 16:31:34.546775900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-22 15:26:32.638381636 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-22 15:32:30.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-22 15:26:32.638381636 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-22 15:33:1... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-22 15:26:32.638381636 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-22 15:32:24.262898976 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/4450 | Replace a large number of OR clauses with ANY expression |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-22 14:34:56.746998000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-22 14:38:01.289844000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5087 | Doc: Move and modify standalone hot backups section |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-22 12:00:45.577912000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-22 12:03:32.644168000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5176 | Allow casting between bytea and integer types |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-22 11:42:49.640886000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/basic.out 2024-10-22 11:48:07.85195600... @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/4761 | date_trunc function in interval version |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-22 08:06:46.200616000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-22 08:09:58.983363000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/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-10-22 05:22:23.522795000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-22 05:24:02.088987... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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_pkey + 37686 | | 0 | 37686 | pktable + 37692 | | 0 | 37692 | fktable + 38277 | | 0 | 38282 | foo + 38286 | | 0 | 38286 | pg_toast_38277_index + 38285 | | 0 | 38285 | pg_toast_38277 + 38551 | | 0 | 38551 | old_oids + 38568 | | 0 | 38568 | pg_toast_38565 ... |
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-10-22 05:22:23.522795000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-22 05:24:53.5723... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37558 | | 0 | 37558 | pktable + 37565 | | 0 | 37565 | fktable + 37561 | | 0 | 37561 | pktable_pkey + 38173 | | 0 | 38178 | foo + 38182 | | 0 | 38182 | pg_toast_38173_index + 38181 | | 0 | 38181 | pg_toast_38173 + 38389 | | 0 | 38389 | old_oids + 38406 | | 0 | 38406 | pg_toast_38403 ... |
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-10-22 05:22:23.522795000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-22 05:23:58.295992000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37592 | | 0 | 37592 | pktable_pkey + 37589 | | 0 | 37589 | pktable + 37595 | | 0 | 37595 | fktable + 38248 | | 0 | 38253 | foo + 38257 | | 0 | 38257 | pg_toast_38248_index + 38256 | | 0 | 38256 | pg_toast_38248 + 38510 | | 0 | 38510 | old_oids + 38536 | | 0 | 38536 | pg_toast_38533 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-22 05:22:18.758300351 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-22 05:27:37.261899112 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37878 | | 0 | 37878 | pktable + 37883 | | 0 | 37883 | fktable + 38334 | | 0 | 38340 | foo + 38345 | | 0 | 38345 | pg_toast_38334_index + 38343 | | 0 | 38343 | pg_toast_38334 + 38549 | | 0 | 38549 | old_oids + 38572 | | 0 | 38572 | pg_toast_38569 ... |
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-10-22 05:22:18.758300351 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-22 05:25:42.302901175 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37840 | | 0 | 37840 | pktable + 37845 | | 0 | 37845 | fktable + 38336 | | 0 | 38342 | foo + 38346 | | 0 | 38346 | pg_toast_38336_index + 38345 | | 0 | 38345 | pg_toast_38336 + 38551 | | 0 | 38551 | old_oids + 38573 | | 0 | 38573 | pg_toast_38570 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-22 05:22:18.938565338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-22 05:25:16.989893... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37877 | | 0 | 37877 | users_id_seq + 37884 | | 0 | 37884 | pg_toast_37878 + 37885 | | 0 | 37885 | pg_toast_37878_index + 37878 | | 0 | 37878 | users + 38041 | | 0 | 38041 | foo + 38319 | | 0 | 38319 | forc_test + 38806 | | 0 | 38806 | pg_toast_38803 + 38807 | | 0 | 38807 | pg_toast_38803_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-10-22 05:22:18.938565338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-22 05:25:50.2348... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37939 | | 0 | 37939 | users_id_seq + 37947 | | 0 | 37947 | pg_toast_37940 + 37948 | | 0 | 37948 | pg_toast_37940_index + 37940 | | 0 | 37940 | users + 38106 | | 0 | 38106 | foo + 38302 | | 0 | 38302 | forc_test + 38683 | | 0 | 38683 | pg_toast_38680 + 38684 | | 0 | 38684 | pg_toast_38680_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-10-22 05:22:18.938565338 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-22 05:25:07.801572596 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38100 | | 0 | 38100 | foo + 37920 | | 0 | 37920 | users_id_seq + 37925 | | 0 | 37925 | pg_toast_37921 + 37926 | | 0 | 37926 | pg_toast_37921_index + 37921 | | 0 | 37921 | users + 38358 | | 0 | 38358 | forc_test + 38690 | | 0 | 38690 | pg_toast_38687 + 38691 | | 0 | 38691 | pg_toast_38687_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-10-22 05:22:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-22 05:24:47 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 36893 | | 0 | 36893 | users_id_seq + 36898 | | 0 | 36898 | pg_toast_36894 + 36900 | | 0 | 36900 | pg_toast_36894_index + 36894 | | 0 | 36894 | users + 37716 | | 0 | 37716 | foo + 37800 | | 0 | 37800 | pktable_pkey + 37797 | | 0 | 37797 | pktable + 37802 | | 0 | 37802 | fktable ... |
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-10-22 05:22:18 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-22 05:25:55 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37611 | | 0 | 37611 | pktable + 37616 | | 0 | 37616 | fktable + 38153 | | 0 | 38159 | foo + 38163 | | 0 | 38163 | pg_toast_38153_index + 38162 | | 0 | 38162 | pg_toast_38153 + 38369 | | 0 | 38369 | old_oids + 38386 | | 0 | 38386 | pg_toast_38383 ... |
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-10-22 05:22:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-10-22 05:24:47 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37470 | | 0 | 37470 | pktable_pkey + 37467 | | 0 | 37467 | pktable + 37472 | | 0 | 37472 | fktable + 37877 | | 0 | 37877 | users_id_seq + 37882 | | 0 | 37882 | pg_toast_37878 + 37883 | | 0 | 37883 | pg_toast_37878_index + 37878 | | 0 | 37878 | users + 38174 | | 0 | 38174 | foo ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-22 05:22:29.826292800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-22 05:26:02.009874200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36670 | | 0 | 36670 | pktable_pkey + 36667 | | 0 | 36667 | pktable + 36672 | | 0 | 36672 | fktable + 37778 | | 0 | 37787 | foo + 37793 | | 0 | 37793 | pg_toast_37778_index + 37791 | | 0 | 37791 | pg_toast_37778 + 38038 | | 0 | 38038 | old_oids + 38056 | | 0 | 38056 | pg_toast_38053 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-22 05:22:29.826292800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-22 05:28:12.743808200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36944 | | 0 | 36944 | pktable_pkey + 36938 | | 0 | 36938 | pktable + 36947 | | 0 | 36947 | fktable + 37892 | | 0 | 37900 | foo + 37904 | | 0 | 37904 | pg_toast_37892_index + 37903 | | 0 | 37903 | pg_toast_37892 + 38160 | | 0 | 38160 | old_oids + 38177 | | 0 | 38177 | pg_toast_38174 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-22 05:22:29.826292800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-22 05:25:56.034285100 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36662 | | 0 | 36662 | pktable_pkey + 36659 | | 0 | 36659 | pktable + 36664 | | 0 | 36664 | fktable + 37939 | | 0 | 37948 | foo + 37952 | | 0 | 37952 | pg_toast_37939_index + 37951 | | 0 | 37951 | pg_toast_37939 + 38230 | | 0 | 38230 | old_oids + 38247 | | 0 | 38247 | pg_toast_38244 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-22 04:46:29.472723000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-22 04:48:34.903883300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-22 04:46:29.472723000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-22 04:50:50.882910000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-22 04:46:29.472723000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-22 04:48:30.235440200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5091 | inplace update: send nontransactional invalidations |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-22 02:20:45.863728000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-22 02:23:50.399210000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-22 00:35:36.838445000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-22 00:38:26.920638000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-22 00:35:36.843848399 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-22 00:40:25.622395528 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-22 00:35:54.961259700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-22 00:43:14.384208300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-21 20:20:45.48186900... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-21 20:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-21 20:20:42.33318639... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-21 20:26:3... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-21 20:20:40.67311584... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-21 20:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-21 20:20:40 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-21 20:24... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-21 20:20:40 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-10-... @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 455 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-21 20:20:53.512181300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-21 20:25:00.72920... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-21 20:20:54.157719500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-21 20:25:01.933800300 +0... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
50/5251 | libpq: Fix processing of SSL records >8kB on async API |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 19:41:23.889702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-21 19:43:47.497081000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/4912 | CSN snapshots in hot standby |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 18:04:12.041893000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-21 18:07:35.418915000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/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-10-21 15:53:15.071309000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-21 15:55:06.760... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:15.071309000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-21 15:55:53.5... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:15.071309000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-21 15:55:01.425456000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-21 15:53:11.775546390 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-21 15:58:42.038698340 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:11.775546390 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-21 16:00:00.867035826 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:11.775546390 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-21 15:56:17.422817720 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-21 15:53:13.618252616 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-21 15:55:37.176... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:13.618252616 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-21 15:56:09.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:13.618252616 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-21 15:55:33.532477211 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-21 15:53:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-21 15:55:21 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-21 15:56:35 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-21 15:53:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-21 15:55:21 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-21 15:53:30.656777800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-21 15:57:30.708755800 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-21 15:53:30.656777800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-21 15:59:51.972478300 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-21 15:53:30.656777800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-21 15:57:22.665284800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/3874 | pg_rewind WAL deletion pitfall |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 15:16:08.122000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/basic.out 2024-10-21 15:21:15.53644700... @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-21 14:16:01.434374000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-21 14:21:36.402232000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-21 11:21:02.013870000 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-21 11:24:11.21501... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-21 11:21:02.281333782 +... +++ /tmp/cirrus-ci-build/src/test/modules/delay_execution/output_iso/results/cached-plan-inval.out 2024-10-21 11:26:11.1... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-21 11:20:59.477090142 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-21 11:26:43.85359... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-21 11:20:59 +++ /Users/admin/pgsql/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-21 11:25:13 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-21 11:21:16.647650000 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-21 11:27:46.129670200 +0000 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
50/4285 | Revise get_cheapest_parallel_safe_total_inner |
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-10-21 11:04:28.255815000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-21 11:09:36.3516680... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5044 | new plpgsql.extra_errors check - strict_expr_check |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 10:13:12.244078000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-21 10:15:43.209954000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-21 09:36:54.378489000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-21 09:39:19.965795000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-21 09:36:52.955884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-21 09:39:21.217884000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-21 09:36:52.963758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-21 09:39:23.252703000 +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/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-10-21 09:36:52.969903000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-21 09:39:24.255224000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-21 09:36:54.555665000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-21 09:38:30.737101... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-21 09:36:52.995662000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-21 09:39:25.495358000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-21 09:36:54.555665000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-21 09:38:55.8194... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-21 09:36:54.555665000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-21 09:38:29.645087000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-21 09:36:53.010635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-21 09:39:25.269698000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-21 09:36:51.113188235 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-21 09:41:36.668636564 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-21 09:36:52.745188269 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-21 09:41:47.916627669 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-21 09:36:52.965188274 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-21 09:40:31.620713657 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-21 09:36:52.551603259 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-21 09:41:50.366754752 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-21 09:36:50.915603322 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-21 09:41:55.586754883 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-21 09:36:50.923603322 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-21 09:41:56.618754909 +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/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-10-21 09:36:50.931603321 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-21 09:41:58.754754962 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-21 09:36:52.775603250 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-21 09:41:11.670753... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-21 09:36:50.963603320 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-21 09:41:59.166754973 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2024-10-21 09:36:52.751603251 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2024-10-21 09:41:36.018754414 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-21 09:36:52.775603250 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-21 09:41:08.362753852 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-21 09:36:50.979603319 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-21 09:41:58.622754960 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-21 09:37:09.450769300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-21 09:40:54.599428000 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-21 09:37:05.773039400 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-21 09:42:11.689298600 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-21 09:37:05.850668400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-21 09:42:17.063327400 +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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-21 09:37:05.883420500 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-21 09:42:20.038916300 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-21 09:37:10.062038900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-21 09:39:18.786280600 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-21 09:37:05.994226800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-21 09:42:23.470068500 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-21 09:37:10.062038900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-21 09:41:15.541335500 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-21 09:37:10.062038900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-21 09:39:15.828840900 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-21 09:37:06.069439900 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-21 09:42:23.171726100 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/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-10-21 08:30:21.167278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-21 08:32:10.194096000... @@ -3731,7 +3731,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-10-21 08:30:21.167278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-21 08:32:53.5841460... @@ -3731,7 +3731,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-10-21 08:30:21.167278000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-21 08:32:08.176819000 +0000 @@ -3731,7 +3731,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 |
50/5148 | Recovery of .partial WAL segments |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 06:35:28.398943000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-21 06:38:27.592810000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/5312 | BUG #18568: BUG: Result wrong when do group by on partition table! |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 04:10:21.334216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-21 04:12:37.625186000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-21 04:10:21.880764279 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-21 04... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out /tmp/cirrus-ci-build/build-32/testrun/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_aggregate.out 2024-10-21 04:10:21.880764279 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_aggregate.out 2024-10-21 04:16:42.619085322 ... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: current database's encoding is not supported with this provider CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "SQL_ASCII" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/pg_upgr... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-21 04:10:36.168938100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_aggregate.out 2024-10-21 04:14:07.661823300... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "UTF8" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/recover... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-21 04:10:36.168938100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_aggregate.out 2024-10-21 04:16:15.4215131... @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_aggregate.out C:/cirrus/build/testrun/regress... --- C:/cirrus/src/test/regress/expected/partition_aggregate.out 2024-10-21 04:10:36.168938100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_aggregate.out 2024-10-21 04:13:59.885454600 +0000 @@ -1529,44 +1529,32 @@ locale = 'und-u-ks-level2', deterministic = false ); +ERROR: ICU is not supported in this build CREATE TABLE pagg_tab3 (c text collate case_insensitive) PARTITION BY LIST(c collate "C"); +ERROR: collation "case_insensitive" for encoding "WIN1252" does not exist +LINE 1: CREATE TABLE pagg_tab3 (c text collate case_insensitive) PAR... + ^ CREATE TABLE pagg_tab3_p1 PARTITION OF pagg_tab3 FOR VALUES IN ('a', 'b', 'c', 'd'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p2 PARTITION OF pagg_tab3 FOR VALUES IN ('e', 'f', 'A'); +ERROR: relation "pagg_tab3" does not exist CREATE TABLE pagg_tab3_p3 PARTITION OF pagg_tab3 FOR VALUES IN ('B', 'C', 'D', 'E'); +ERROR: relation "pagg_tab3" does not exist INSERT INTO pagg_tab3 SELECT substr('abcdeABCDE', (i % 10) +1 , 1) FROM generate_series(0, 2999) i; +ERROR: relation "pagg_tab3" does not exist ... |
50/4690 | Teach predtest about IS [NOT] <boolean> proofs |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out /tmp/cirrus-ci-build/build/testrun/in... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/basic.out 2024-10-21 03:46:06.040444000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/basic.out 2024-10-21 03:48:23.965964000 +0000 @@ -13,16 +13,16 @@ (1 row) -step wait1: <... completed> -injection_points_run --------------------- - -(1 row) - step detach2: SELECT injection_points_detach('injection-points-wait'); injection_points_detach ----------------------- +(1 row) + +step wait1: <... completed> ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-20 23:25:51.302124574 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-20 23:34:04.... @@ -4744,488 +4744,7 @@ CREATE TABLE plt1_adv_p4 PARTITION OF plt1_adv FOR VALUES IN (NULL, '0004', '0005'); INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 2, 3, 4,... INSERT INTO plt1_adv VALUES (-1, -1, NULL); -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 ('0001', '0002'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN (NULL); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0003'); -CREATE TABLE plt2_adv_p4 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0005'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 2, 3, 4,... -INSERT INTO plt2_adv VALUES (-1, -1, NULL); -ANALYZE plt2_adv; -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.c IN ('... - QUERY PLAN ------------------------------------------------------------------------------------------ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-20 23:25:51.302124574 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-20 23:34:3... @@ -2257,2975 +2257,7 @@ CREATE TABLE prt1_n (a int, b int, c varchar) PARTITION BY RANGE(c); CREATE TABLE prt1_n_p1 PARTITION OF prt1_n FOR VALUES FROM ('0000') TO ('0250'); CREATE TABLE prt1_n_p2 PARTITION OF prt1_n FOR VALUES FROM ('0250') TO ('0500'); -INSERT INTO prt1_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 499, 2) i; -ANALYZE prt1_n; -CREATE TABLE prt2_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt2_n_p1 PARTITION OF prt2_n FOR VALUES IN ('0000', '0003', '0004', '0010', '0006', '0007'); -CREATE TABLE prt2_n_p2 PARTITION OF prt2_n FOR VALUES IN ('0001', '0005', '0002', '0009', '0008', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt2_n; -CREATE TABLE prt3_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt3_n_p1 PARTITION OF prt3_n FOR VALUES IN ('0000', '0004', '0006', '0007'); -CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010'); -CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt3_n; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-20 23:25:51.302124574 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-20 23:33:57.444661866 +0000 @@ -3468,1764 +3468,10 @@ DROP TABLE prt1_adv; DROP TABLE prt2_adv; --- Tests for list-partitioned tables -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 ('0001', '0003'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:07.494367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-20 18:23:37.621632000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:07.494367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-20 18:24:20.336924000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:07.494367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-20 18:23:34.031062000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:11.527814667 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-20 18:32:35.918360541 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:11.527814667 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-20 18:34:20.642277871 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:11.527814667 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-20 18:27:52.186620235 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:11.263602166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-20 18:24:36.822785103 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:11.263602166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-20 18:25:14.114759534 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-20 18:22:11.263602166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-20 18:24:32.222787762 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/4937 | Identify huge pages accessibility using madvise |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-20 18:06:06.111432196 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-20 18:09:39.142681427 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-20 17:05:57.229994000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-20 17:09:20.421691000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-20 17:05:54.172866284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-20 17:11:38.219271952 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-20 16:12:29.524882570 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-20 16:17:21.967651237 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-20 16:12:29.360214082 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-20 16:39:31.771465246 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-20 16:12:29.524882570 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-20 16:15:43.192612569 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-20 16:12:28.876794492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-20 16:14:47.800182638... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-20 16:12:28.876794492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-20 16:15:16.8841733... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-20 16:12:28.876794492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-20 16:14:42.428184909 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-20 16:12:26 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-20 16:14:41 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-20 16:12:26 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-20 16:15:54 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-20 16:12:26 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-20 16:14:41 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-20 16:12:46.381143400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-20 16:16:50.992593700 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-20 16:12:46.381143400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-20 16:18:53.686990900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-20 16:12:46.381143400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-20 16:16:45.580967600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-20 15:11:11.571458569 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-20 15:16:47.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-20 15:11:11.571458569 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-20 15:17:2... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-20 15:11:11.571458569 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-20 15:16:41.520136303 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5033 | Add pg_ownerships and pg_privileges system views |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:18.448759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-20 15:04:29.882930000 +0... @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:18.448759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-20 15:05:13.098708000 ... @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:18.448759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-10-20 15:04:29.101927000 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:15.522913509 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-10-20 15:08:07.168168144 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:15.522913509 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-10-20 15:09:37.996660894 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:15.522913509 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-10-20 15:05:43.032044020 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:15.572575550 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-20 15:05:05.467571218 +0... @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:15.572575550 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-20 15:05:48.303739490 ... @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-10-20 15:03:15.572575550 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-10-20 15:05:02.955581223 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-20 15:03:34.772953900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-10-20 15:06:35.371899100 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-20 15:03:34.772953900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-10-20 15:08:44.770831000 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-10-20 15:03:34.772953900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-10-20 15:06:27.169257500 +0000 @@ -1401,15 +1401,18 @@ pg_ownerships| SELECT (a.classid)::regclass AS classid, a.objid, a.objsubid, - (pg_identify_object(a.classid, a.objid, a.objsubid)).type AS type, - (pg_identify_object(a.classid, a.objid, a.objsubid)).schema AS schema, - (pg_identify_object(a.classid, a.objid, a.objsubid)).name AS name, - (pg_identify_object(a.classid, a.objid, a.objsubid)).identity AS identity, + identify.type, + identify.schema, + identify.name, + identify.identity, (a.refobjid)::regrole AS owner FROM ((pg_shdepend a JOIN pg_database ON (((pg_database.datname = current_database()) AND (pg_database.oid = a.dbid)))) - JOIN pg_authid ON (((pg_authid.oid = a.refobjid) AND (a.refclassid = ('pg_authid'::regclass)::oid)))) - WHERE (a.deptype = 'o'::"char"); ... |
50/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-10-20 05:29:03.170707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-20 05:30:44.485890... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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_pkey + 37760 | | 0 | 37760 | pktable + 37769 | | 0 | 37769 | fktable + 38251 | | 0 | 38256 | foo + 38260 | | 0 | 38260 | pg_toast_38251_index + 38259 | | 0 | 38259 | pg_toast_38251 + 38548 | | 0 | 38548 | old_oids + 38565 | | 0 | 38565 | pg_toast_38562 ... |
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-10-20 05:29:03.170707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-20 05:31:35.8704... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37505 | | 0 | 37505 | pktable_pkey + 37502 | | 0 | 37502 | pktable + 37507 | | 0 | 37507 | fktable + 38261 | | 0 | 38266 | foo + 38270 | | 0 | 38270 | pg_toast_38261_index + 38269 | | 0 | 38269 | pg_toast_38261 + 38470 | | 0 | 38470 | 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/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-20 05:29:03.170707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-20 05:30:47.726847000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37663 | | 0 | 37663 | pktable_pkey + 37660 | | 0 | 37660 | pktable + 37665 | | 0 | 37665 | fktable + 38215 | | 0 | 38220 | foo + 38224 | | 0 | 38224 | pg_toast_38215_index + 38223 | | 0 | 38223 | pg_toast_38215 + 38428 | | 0 | 38428 | old_oids + 38445 | | 0 | 38445 | pg_toast_38442 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-20 05:28:32.492778993 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-20 05:34:00.820169695 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37840 | | 0 | 37840 | pktable + 37846 | | 0 | 37846 | fktable + 38332 | | 0 | 38338 | foo + 38342 | | 0 | 38342 | pg_toast_38332_index + 38341 | | 0 | 38341 | pg_toast_38332 + 38555 | | 0 | 38555 | old_oids + 38578 | | 0 | 38578 | pg_toast_38575 ... |
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-10-20 05:28:32.492778993 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-20 05:32:10.868375454 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37867 | | 0 | 37867 | pktable_pkey + 37864 | | 0 | 37864 | pktable + 37871 | | 0 | 37871 | fktable + 38327 | | 0 | 38333 | foo + 38337 | | 0 | 38337 | pg_toast_38327_index + 38336 | | 0 | 38336 | pg_toast_38327 + 38547 | | 0 | 38547 | old_oids + 38565 | | 0 | 38565 | pg_toast_38562 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-20 05:28:30.930769909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-20 05:31:33.891781... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37853 | | 0 | 37853 | users_id_seq + 37863 | | 0 | 37863 | pg_toast_37857 + 37864 | | 0 | 37864 | pg_toast_37857_index + 37857 | | 0 | 37857 | users + 38100 | | 0 | 38100 | foo + 38246 | | 0 | 38246 | forc_test + 38755 | | 0 | 38755 | pg_toast_38752 + 38756 | | 0 | 38756 | pg_toast_38752_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-10-20 05:28:30.930769909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-20 05:32:06.5482... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37644 | | 0 | 37644 | pktable_pkey + 37641 | | 0 | 37641 | pktable + 37648 | | 0 | 37648 | fktable + 38122 | | 0 | 38127 | foo + 38131 | | 0 | 38131 | pg_toast_38122_index + 38130 | | 0 | 38130 | pg_toast_38122 + 38347 | | 0 | 38347 | old_oids + 38364 | | 0 | 38364 | pg_toast_38361 ... |
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-10-20 05:28:30.930769909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-20 05:31:28.963657485 +0000 @@ -3491,9 +3491,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 + 37742 | | 0 | 37742 | pg_toast_37738 + 37743 | | 0 | 37743 | pg_toast_37738_index + 37738 | | 0 | 37738 | users + 37996 | | 0 | 37996 | foo + 38165 | | 0 | 38165 | forc_test + 38585 | | 0 | 38585 | pg_toast_38582 + 38586 | | 0 | 38586 | pg_toast_38582_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-20 05:29:59.438217000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-20 05:33:43.323263800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36976 | | 0 | 36976 | pktable_pkey + 36973 | | 0 | 36973 | pktable + 36978 | | 0 | 36978 | fktable + 37857 | | 0 | 37863 | foo + 37868 | | 0 | 37868 | pg_toast_37857_index + 37866 | | 0 | 37866 | pg_toast_37857 + 38130 | | 0 | 38130 | old_oids + 38153 | | 0 | 38153 | pg_toast_38150 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-20 05:29:59.438217000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-20 05:35:59.134021200 +0000 @@ -3491,9 +3491,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 | forc_test + 37646 | | 0 | 37646 | users_id_seq + 37652 | | 0 | 37652 | pg_toast_37647 + 37655 | | 0 | 37655 | pg_toast_37647_index + 37647 | | 0 | 37647 | users + 37773 | | 0 | 37773 | foo + 38333 | | 0 | 38333 | rtype + 38337 | | 0 | 38337 | pg_toast_38333 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-20 05:29:59.438217000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-20 05:33:26.788084400 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 36864 | | 0 | 36864 | pktable_pkey + 36861 | | 0 | 36861 | pktable + 36870 | | 0 | 36870 | fktable + 37808 | | 0 | 37813 | foo + 37817 | | 0 | 37817 | pg_toast_37808_index + 37816 | | 0 | 37816 | pg_toast_37808 + 37921 | | 0 | 37921 | users_id_seq + 37929 | | 0 | 37929 | pg_toast_37923 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-20 04:46:05.980681800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-20 04:48:16.328370900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-20 04:46:05.980681800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-20 04:50:19.923176700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-20 04:46:05.980681800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-20 04:48:10.591073700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-20 01:08:58.368213300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-10-20 01:12:59.387190100 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 4 | t | 1 | t (1 row) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-20 01:07:38.397907000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-20 01:10:55.751298000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-20 01:07:38.303512190 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-20 01:12:44.442759746 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-10-20 01:07:36 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-20 01:11:36 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-20 01:07:39.583745300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-20 01:14:23.596523600 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4952 | Use WALReadFromBuffers in more places |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/test_decoding/expected/spill.out /Users/admin/pgsql/build/testrun/test_decoding/regr... --- /Users/admin/pgsql/contrib/test_decoding/expected/spill.out 2024-10-20 00:06:46 +++ /Users/admin/pgsql/build/testrun/test_decoding/regress/results/spill.out 2024-10-20 00:11:14 @@ -203,12 +203,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-subsmall--1 | 5000 | table public.spill_test: INSERT: data[text]:'serialize-nested-subbig-su... - 'serialize-nested-subbig-subsmall--2 | 1 | table public.spill_test: INSERT: data[text]:'serialize-nested-subbig-su... -(2 rows) - +ERROR: could not find record for logical decoding: unexpected pageaddr 0/2070000 in WAL segment 0000000100000000000000... -- not spilling subxact, containing a spilling subxact BEGIN; SAVEPOINT s1; @@ -221,11 +216,13 @@ 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' ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-19 23:07:03.04292000... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-19 23:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-19 23:07:00.61763398... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-19 23:12:2... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-19 23:07:00.21796562... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-19 23:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-19 23:07:20.093068400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-19 23:11:19.45958... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-19 23:07:20.702922900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-10-19 23:11:... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
50/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-10-19 19:04:47.480965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-19 19:06:57.574... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-19 19:04:47.480965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-19 19:07:47.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-19 19:04:47.480965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-19 19:06:51.422144000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-19 19:04:41.954525989 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-19 19:12:01.383584417 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-19 19:04:41.954525989 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-19 19:13:37.421724056 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-19 19:04:41.954525989 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-19 19:10:03.754582193 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-19 19:04:44.850642405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-19 19:10:09.314... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-19 19:04:44.850642405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-19 19:10:41.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-19 19:04:44.850642405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-19 19:10:01.258632183 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-19 19:04:58.768083000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-19 19:08:58.470393500 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-19 19:04:58.768083000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-19 19:11:26.347833200 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-19 19:04:58.768083000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-19 19:08:52.693053600 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-19 18:40:59.727195000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-19 18:50:23.76746... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-19 17:23:56.634312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-19 17:30:11.877242000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-19 14:21:55.547945000 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-19 14:25:06.98573... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-19 14:21:51.971469586 +... +++ /tmp/cirrus-ci-build/src/test/modules/delay_execution/output_iso/results/cached-plan-inval.out 2024-10-19 14:27:24.1... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-19 14:21:52.021728035 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-19 14:27:29.39946... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-19 14:21:47 +++ /Users/admin/pgsql/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-19 14:25:50 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-19 14:22:13.277713100 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-19 14:28:50.956600000 +0000 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-19 12:29:44.743502000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-19 12:32:19.959074000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-19 12:29:43.382598000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-19 12:32:08.656235000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-19 12:29:43.391000000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-19 12:32:10.305750000 +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/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-10-19 12:29:43.397091000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-19 12:32:12.565497000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-19 12:29:44.928810000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-19 12:31:18.418812... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-19 12:29:43.421420000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-19 12:32:12.848986000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-19 12:29:44.928810000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-19 12:31:43.8544... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-19 12:29:44.928810000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-19 12:31:17.286495000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-19 12:29:43.436174000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-19 12:32:12.659669000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-19 12:29:43.136306606 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-19 12:34:36.068697338 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-19 12:29:44.773982284 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-19 12:34:36.644698925 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-19 12:29:45.002720125 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-19 12:33:18.477595993 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-19 12:29:44.697842464 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-19 12:34:30.288772814 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-19 12:29:43.065842429 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-19 12:34:35.016769300 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-19 12:29:43.073842430 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-19 12:34:36.024768567 +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/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-10-19 12:29:43.081842430 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-19 12:34:38.508766784 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-19 12:29:44.921842469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-19 12:33:52.660806... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-19 12:29:43.113842431 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-19 12:34:38.836766551 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/geometry.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/geometry.out 2024-10-19 12:29:44.849842467 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/geometry.out 2024-10-19 12:34:15.3567848... @@ -5172,151 +5172,10 @@ ERROR: value out of range: overflow -- Division by 0 error SELECT c.f1, p.f1, c.f1 / p.f1 FROM CIRCLE_TBL c, POINT_TBL p WHERE p.f1 ~= '(0,0)'::point; -ERROR: division by zero --- Distance to polygon -SELECT c.f1, p.f1, c.f1 <-> p.f1 FROM CIRCLE_TBL c, POLYGON_TBL p; - f1 | f1 | ?column? -----------------+----------------------------+---------------- - <(5,1),3> | ((2,0),(2,4),(0,0)) | 0 - <(5,1),3> | ((3,1),(3,3),(1,0)) | 0 - <(5,1),3> | ((1,2),(3,4),(5,6),(7,8)) | 0.535533905933 - <(5,1),3> | ((7,8),(5,6),(3,4),(1,2)) | 0.535533905933 - <(5,1),3> | ((1,2),(7,8),(5,6),(3,-4)) | 0 - <(5,1),3> | ((0,0)) | 2.09901951359 - <(5,1),3> | ((0,1),(0,1)) | 2 - <(1,2),100> | ((2,0),(2,4),(0,0)) | 0 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-19 12:29:44.921842469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-19 12:33:48.920810433 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-19 12:29:43.129842431 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-19 12:34:38.516766779 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-19 12:30:01.755256700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-19 12:34:00.198225600 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-19 12:29:57.852542300 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-19 12:35:14.941928700 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-19 12:29:57.930623500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-19 12:35:19.155786600 +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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-19 12:29:57.967701700 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-19 12:35:22.979036700 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-19 12:30:02.447135000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-19 12:32:15.635319000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-19 12:29:58.080910400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-19 12:35:27.757352800 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-19 12:30:02.447135000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-19 12:34:01.591780900 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-19 12:30:02.447135000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-19 12:32:13.571866100 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-19 12:29:58.157668100 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-19 12:35:26.331077300 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/5208 | prefetching for nestloop / indexscan |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-19 11:58:41.840892321 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-19 12:04:57.132834885 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/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-10-19 11:33:48.701736000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-19 11:35:24.816144000... @@ -3731,7 +3731,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-10-19 11:33:48.701736000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-19 11:36:07.1803040... @@ -3731,7 +3731,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-10-19 11:33:48.701736000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-19 11:35:24.771900000 +0000 @@ -3731,7 +3731,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 |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-19 03:22:43.572040063 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-19 03:31:01.... @@ -2794,2438 +2794,10 @@ -- inner join EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.b = 0 ORDER BY t1.a, t2... - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash 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 Join - Hash Cond: (t2_2.b = t1_2.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-19 03:22:43.572040063 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-19 03:31:3... @@ -1794,3438 +1794,10 @@ CREATE TABLE prt2_l_p2_p1 PARTITION OF prt2_l_p2 FOR VALUES IN ('0000', '0001'); CREATE TABLE prt2_l_p2_p2 PARTITION OF prt2_l_p2 FOR VALUES IN ('0002', '0003'); CREATE TABLE prt2_l_p3 PARTITION OF prt2_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (a); -CREATE TABLE prt2_l_p3_p1 PARTITION OF prt2_l_p3 FOR VALUES FROM (0) TO (13); -CREATE TABLE prt2_l_p3_p2 PARTITION OF prt2_l_p3 FOR VALUES FROM (13) TO (25); -INSERT INTO prt2_l SELECT i % 25, i, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 3) i; -ANALYZE prt2_l; --- inner join, qual covering only top-level partitions -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN -------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-19 03:22:43.572040063 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-19 03:30:55.207945394 +0000 @@ -4194,1038 +4194,7 @@ -- full join EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 FULL JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE coalesce(t1... - QUERY PLAN ------------------------------------------------------------------------------------ - Sort - Sort Key: t1.a, t2.a - -> Append - -> Hash Full Join - Hash Cond: ((t1_1.a = t2_1.a) AND (t1_1.c = t2_1.c)) - Filter: ((COALESCE(t1_1.b, 0) < 10) AND (COALESCE(t2_1.b, 0) < 10)) - -> Seq Scan on plt1_adv_p1_null t1_1 - -> Hash - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash Full Join - Hash Cond: ((t1_2.a = t2_2.a) AND (t1_2.c = t2_2.c)) ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-19 02:21:33.987818100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-19 02:24:10.456168100 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:49.525236000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-18 22:30:17.886401000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:49.525236000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-18 22:31:10.551424000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:49.525236000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-18 22:30:19.706636000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:07.735538750 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-18 22:33:25.007640846 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:07.735538750 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-18 22:34:50.052897912 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:07.735538750 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-18 22:31:17.504104931 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:22.481236270 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-18 22:30:50.679707434 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:22.481236270 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-18 22:31:29.603672448 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-18 22:28:22.481236270 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-18 22:30:44.755711993 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-18 20:55:10.919990000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-18 20:58:30.995290000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-18 20:55:07.429457301 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-18 21:00:59.459399033 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:21.704929000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-18 19:49:09.550629000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:21.704929000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-18 19:49:47.3226700... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:21.704929000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-18 19:49:06.047783000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:18.572394124 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-18 19:52:16.747741793 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-18 19:47:18.412394120 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-18 20:14:18.790875995 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:18.572394124 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-18 19:50:29.131636661 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:18.609744496 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-18 19:49:48.317380837... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:18.609744496 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-18 19:50:20.0092731... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-18 19:47:18.609744496 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-18 19:49:45.353388520 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-18 19:47:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-18 19:49:28 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-18 19:47:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-18 19:50:36 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-18 19:47:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-18 19:49:28 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-18 19:47:30.450128500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-18 19:51:02.329755000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-18 19:47:30.450128500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-18 19:52:51.837125400 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-18 19:47:30.450128500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-18 19:50:49.052412100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-18 18:47:15.970509948 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-18 18:53:34.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-18 18:47:15.970509948 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-18 18:54:1... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-18 18:47:15.970509948 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-18 18:53:25.252427607 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5081 | nbtree skip scan |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-18 16:40:52.516761715 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-10-18 16:47:58.221079223 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/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-10-18 13:33:45.683226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-18 13:35:10.895699000... @@ -3731,7 +3731,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-10-18 13:33:45.683226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-18 13:35:55.6285990... @@ -3731,7 +3731,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-10-18 13:33:45.683226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-18 13:35:09.534022000 +0000 @@ -3731,7 +3731,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 |
50/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-10-18 08:28:14.475864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-18 08:29:54.578911... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37749 | | 0 | 37749 | pktable_pkey + 37746 | | 0 | 37746 | pktable + 37751 | | 0 | 37751 | fktable + 38218 | | 0 | 38223 | foo + 38227 | | 0 | 38227 | pg_toast_38218_index + 38226 | | 0 | 38226 | pg_toast_38218 + 38429 | | 0 | 38429 | old_oids + 38447 | | 0 | 38447 | pg_toast_38444 ... |
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-10-18 08:28:14.475864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-18 08:30:36.4499... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37497 | | 0 | 37497 | pktable_pkey + 37494 | | 0 | 37494 | pktable + 37499 | | 0 | 37499 | fktable + 38157 | | 0 | 38162 | foo + 38166 | | 0 | 38166 | pg_toast_38157_index + 38165 | | 0 | 38165 | pg_toast_38157 + 38355 | | 0 | 38355 | 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-10-18 08:28:14.475864000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-18 08:29:49.459979000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37625 | | 0 | 37625 | fktable + 38219 | | 0 | 38224 | foo + 38228 | | 0 | 38228 | pg_toast_38219_index + 38227 | | 0 | 38227 | pg_toast_38219 + 38439 | | 0 | 38439 | old_oids + 38474 | | 0 | 38474 | pg_toast_38471 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-18 08:28:15.382159378 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-18 08:34:05.136957368 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37874 | | 0 | 37874 | users + 37873 | | 0 | 37873 | users_id_seq + 37883 | | 0 | 37883 | pg_toast_37874 + 37884 | | 0 | 37884 | pg_toast_37874_index + 38150 | | 0 | 38150 | foo + 38466 | | 0 | 38466 | forc_test + 37808 | | 0 | 37808 | pktable_pkey + 37803 | | 0 | 37803 | 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-10-18 08:28:15.382159378 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-18 08:32:11.124819840 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38838 | | 0 | 38838 | rtype + 37898 | | 0 | 37898 | users_id_seq + 37904 | | 0 | 37904 | pg_toast_37899 + 37905 | | 0 | 37905 | pg_toast_37899_index + 37899 | | 0 | 37899 | users + 38091 | | 0 | 38091 | foo + 38377 | | 0 | 38377 | forc_test + 38841 | | 0 | 38841 | pg_toast_38838 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-18 08:28:14.769171119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-18 08:31:00.391017... @@ -3491,9 +3491,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 + 37703 | | 0 | 37703 | pg_toast_37699 + 37704 | | 0 | 37704 | pg_toast_37699_index + 37699 | | 0 | 37699 | users + 37980 | | 0 | 37980 | foo + 37724 | | 0 | 37724 | pktable_pkey + 37721 | | 0 | 37721 | pktable + 37727 | | 0 | 37727 | 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-10-18 08:28:14.769171119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-18 08:31:37.0148... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37656 | | 0 | 37656 | fktable + 38127 | | 0 | 38132 | foo + 38136 | | 0 | 38136 | pg_toast_38127_index + 38135 | | 0 | 38135 | pg_toast_38127 + 38354 | | 0 | 38354 | old_oids + 38373 | | 0 | 38373 | pg_toast_38370 ... |
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-10-18 08:28:14.769171119 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-18 08:30:57.123030034 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37721 | | 0 | 37721 | pktable_pkey + 37718 | | 0 | 37718 | pktable + 37724 | | 0 | 37724 | fktable + 38190 | | 0 | 38198 | foo + 38202 | | 0 | 38202 | pg_toast_38190_index + 38201 | | 0 | 38201 | pg_toast_38190 + 38410 | | 0 | 38410 | old_oids + 38430 | | 0 | 38430 | pg_toast_38427 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-18 08:28:27.708835100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-18 08:32:09.558880000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37458 | | 0 | 37458 | pktable_pkey + 37455 | | 0 | 37455 | pktable + 37461 | | 0 | 37461 | fktable + 37931 | | 0 | 37936 | foo + 37940 | | 0 | 37940 | pg_toast_37931_index + 37939 | | 0 | 37939 | pg_toast_37931 + 38160 | | 0 | 38160 | old_oids + 38177 | | 0 | 38177 | pg_toast_38174 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-18 08:28:27.708835100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-18 08:34:38.000841500 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37411 | | 0 | 37411 | pktable_pkey + 37408 | | 0 | 37408 | pktable + 37413 | | 0 | 37413 | fktable + 37892 | | 0 | 37900 | foo + 37904 | | 0 | 37904 | pg_toast_37892_index + 37903 | | 0 | 37903 | pg_toast_37892 + 38152 | | 0 | 38152 | old_oids + 38169 | | 0 | 38169 | pg_toast_38166 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-18 08:28:27.708835100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-18 08:32:02.643843900 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37558 | | 0 | 37558 | pktable_pkey + 37555 | | 0 | 37555 | pktable + 37560 | | 0 | 37560 | fktable + 38032 | | 0 | 38037 | foo + 38041 | | 0 | 38041 | pg_toast_38032_index + 38040 | | 0 | 38040 | pg_toast_38032 + 38261 | | 0 | 38261 | old_oids + 38278 | | 0 | 38278 | pg_toast_38275 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-18 07:46:10.824911100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-18 07:48:12.597017200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-18 07:46:10.824911100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-18 07:50:31.883495800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-18 07:46:10.824911100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-18 07:48:06.904732800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-18 04:21:28.527591000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-18 04:24:03.951620000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-18 04:09:00.347482400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-18 04:12:41.935557700 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 4 | t | 1 | t (1 row) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
Linux - Debian Bookworm - Meson | |
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-10-18 03:56:29.482128324 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-18 04:01:00.403438741 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-10-18 03:56:31 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-18 04:00:09 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-18 03:56:49.163924600 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-18 04:03:01.640576900 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-18 01:21:57.04382800... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-18 01:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-18 01:21:57.67940015... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-18 01:27:4... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-18 01:21:57.22704892... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-18 01:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-18 01:22:13.239298400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-18 01:26:54.35647... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-18 01:22:13.958479500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-10-18 01:26:... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-18 01:22:13.958479500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-18 01:26:50.320348600 +0... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -255,7 +255,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/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-10-17 20:50:30.153664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-17 20:51:59.851... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:30.153664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-17 20:52:41.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:30.153664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-17 20:51:59.845437000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-17 20:50:26.652568129 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-17 20:55:38.071944375 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:26.652568129 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-17 20:56:49.055879112 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:26.652568129 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-17 20:53:22.556169461 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-17 20:50:28.150824673 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-17 20:53:00.009... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:28.150824673 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-17 20:53:32.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:28.150824673 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-17 20:52:54.045415977 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-17 20:50:31 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-17 20:52:36 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:31 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-17 20:53:50 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-17 20:50:31 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-17 20:52:36 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-17 20:50:37.167262400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-17 20:54:10.845827200 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-17 20:50:37.167262400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-17 20:56:16.731123100 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-17 20:50:37.167262400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-17 20:54:06.026971700 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-17 20:29:56.677988000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-17 20:39:29.72339... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/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-10-17 20:18:18.209188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-17 20:19:09.999953000... @@ -3731,7 +3731,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-10-17 20:18:18.209188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-17 20:19:48.3581960... @@ -3731,7 +3731,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-10-17 20:18:18.209188000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-17 20:19:09.774946000 +0000 @@ -3731,7 +3731,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 |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-17 19:09:04.140690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-17 19:14:49.065890000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-17 16:49:57.995874000 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-17 16:53:01.15940... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-17 16:49:54.086111496 +... +++ /tmp/cirrus-ci-build/src/test/modules/delay_execution/output_iso/results/cached-plan-inval.out 2024-10-17 16:53:42.2... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-17 16:49:52.702355499 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-17 16:55:31.26361... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-17 16:49:50 +++ /Users/admin/pgsql/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-17 16:54:15 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-17 16:50:04.381628000 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-17 16:56:41.388891100 +0000 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
50/5229 | Add ExprState hashing for GROUP BY and hashed SubPlans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-17 14:51:52.050081000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-17 14:54:28.953737000 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-17 14:51:50.667760000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-17 14:54:18.553042000 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-17 14:51:50.677093000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-17 14:54:20.627084000 +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/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-10-17 14:51:50.683560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-17 14:54:21.388256000 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-17 14:51:52.230564000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-17 14:53:28.826626... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-17 14:51:50.707477000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-17 14:54:22.853451000 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-17 14:51:52.230564000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-17 14:53:52.4879... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-17 14:51:52.230564000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-17 14:53:27.777238000 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-17 14:51:50.721561000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-17 14:54:21.862882000 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bri... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-17 14:51:46.490497647 +0000 +++ /tmp/cirrus-ci-build/contrib/pageinspect/results/brin.out 2024-10-17 14:56:25.559550666 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/src/test/isolation... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-17 14:51:48.174446825 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/matview-write-skew.out 2024-10-17 14:56:40.835567319 +000... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/src/test/regress/results/ty... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-17 14:51:48.402901615 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/type_sanity.out 2024-10-17 14:55:27.315906049 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out /tmp/cirrus-ci-build/build/testrun/isol... --- /tmp/cirrus-ci-build/src/test/isolation/expected/matview-write-skew.out 2024-10-17 14:51:48.918290859 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-17 14:56:20.641069782 ... @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre... --- /tmp/cirrus-ci-build/contrib/pageinspect/expected/brin.out 2024-10-17 14:51:47.344593994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/brin.out 2024-10-17 14:56:23.833067287 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
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-10-17 14:51:47.352647494 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-17 14:56:24.757068136 +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/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-10-17 14:51:47.360700994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-17 14:56:26.149070633 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-17 14:51:49.139480315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-17 14:55:45.613769... @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-17 14:51:47.388888243 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-17 14:56:27.177073468 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/regex.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/regex.out 2024-10-17 14:51:49.115357432 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/regex.out 2024-10-17 14:56:05.509206110 ... @@ -468,178 +468,10 @@ -- This generates O(N) states but O(N^2) arcs, so it causes problems -- if arc count is not constrained select 'x' ~ repeat('x*y*z*', 1000); -ERROR: invalid regular expression: regular expression is too complex --- Test backref in combination with non-greedy quantifier --- https://core.tcl.tk/tcl/tktview/6585b21ca8fa6f3678d442b97241fdd43dba2ec0 -select 'Programmer' ~ '(\w).*?\1' as t; - t ---- - t -(1 row) - -select regexp_matches('Programmer', '(\w)(.*?\1)', 'g'); - regexp_matches ----------------- - {r,ogr} ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out 2024-10-17 14:51:49.139480315 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/type_sanity.out 2024-10-17 14:55:40.821985929 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
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-10-17 14:51:47.409021993 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-17 14:56:26.605071832 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/matview-write-skew.out C:/cirrus/build/testrun/isolat... --- C:/cirrus/src/test/isolation/expected/matview-write-skew.out 2024-10-17 14:52:02.320354300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/matview-write-skew.out 2024-10-17 14:56:14.772206900 +0000 @@ -1,121 +1,6 @@ Parsed test spec with 2 sessions starting permutation: s1_begin s2_begin s1_refresh s2_read s2_insert s1_commit s2_commit -step s1_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s2_begin: BEGIN ISOLATION LEVEL SERIALIZABLE; -step s1_refresh: REFRESH MATERIALIZED VIEW CONCURRENTLY order_summary; -step s2_read: SELECT max(date) FROM order_summary; - max ----------- -04-01-2022 -(1 row) - -step s2_insert: INSERT INTO orders VALUES ('2022-04-02', 'orange', 15); -step s1_commit: COMMIT; -step s2_commit: COMMIT; -ERROR: could not serialize access due to read/write dependencies among transactions ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/brin.out C:/cirrus/build/testrun/pageinspect/regress... --- C:/cirrus/contrib/pageinspect/expected/brin.out 2024-10-17 14:51:58.393591900 +0000 +++ C:/cirrus/build/testrun/pageinspect/regress/results/brin.out 2024-10-17 14:57:30.339136400 +0000 @@ -161,50 +161,7 @@ SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx') EXCEPT SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -SELECT * FROM brin_page_items(get_raw_page('brin_test_serial_idx', 2), 'brin_test_serial_idx') -EXCEPT -SELECT * FROM brin_page_items(get_raw_page('brin_test_parallel_idx', 2), 'brin_test_parallel_idx'); - itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value -------------+--------+--------+----------+----------+-------------+-------+------- -(0 rows) - -DROP INDEX brin_test_parallel_idx; --- force parallel build, but don't allow starting parallel workers to force ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-17 14:51:58.468817500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-17 14:57:32.281497000 +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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out C:/cirrus/build/testrun/pg_trgm/regress/resu... --- C:/cirrus/contrib/pg_trgm/expected/pg_trgm.out 2024-10-17 14:51:58.499576400 +0000 +++ C:/cirrus/build/testrun/pg_trgm/regress/results/pg_trgm.out 2024-10-17 14:57:36.995384300 +0000 @@ -5384,21 +5384,7 @@ SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() FROM restaurants WHERE city % 'Warsaw'; - city | similarity | show_limit ---------+------------+------------ - Warsaw | 1 | 0.3 -(1 row) - -SELECT set_limit(0.5); - set_limit ------------ - 0.5 -(1 row) - -SELECT DISTINCT city, similarity(city, 'Warsaw'), show_limit() - FROM restaurants WHERE city % 'Warsaw'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-17 14:52:02.954178400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/type_sanity.out 2024-10-17 14:54:21.177208500 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-17 14:51:58.635303800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-17 14:57:40.692645600 +0000 @@ -2329,10019 +2329,7 @@ (20 rows) SELECT t1c1, avg(t1c1 + t2c1) FROM (SELECT t1.c1, t2.c1 FROM ft1 t1 JOIN ft2 t2 ON (t1.c1 = t2.c1) UNION SELECT t1.c1, ... - t1c1 | avg -------+---------------------- - 101 | 202.0000000000000000 - 102 | 204.0000000000000000 - 103 | 206.0000000000000000 - 104 | 208.0000000000000000 - 105 | 210.0000000000000000 - 106 | 212.0000000000000000 - 107 | 214.0000000000000000 - 108 | 216.0000000000000000 - 109 | 218.0000000000000000 - 110 | 220.0000000000000000 -(10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-17 14:52:02.954178400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/type_sanity.out 2024-10-17 14:56:13.880120600 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/type_sanity.out 2024-10-17 14:52:02.954178400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/type_sanity.out 2024-10-17 14:54:17.939710100 +0000 @@ -172,573 +172,7 @@ FROM pg_type AS t1 WHERE t1.typtype not in ('b', 'p') ORDER BY 1; - typtype | typinput ----------+--------------- - c | record_in - d | domain_in - e | enum_in - m | multirange_in - r | range_in -(5 rows) - --- Check for bogus typoutput routines --- As of 8.0, this check finds refcursor, which is borrowing --- other types' I/O routines -SELECT t1.oid, t1.typname, p1.oid, p1.proname ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-17 14:51:58.716847700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-17 14:57:40.286411200 +0000 @@ -239,261 +239,7 @@ 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', 'SELECT DISTINCT rowdt, attribute FROM cth ORDER BY 2') AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: invalid crosstab categories query -DETAIL: The query must return one column. --- if category query generates a NULL value, get expected error -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth ORDER BY 1', - 'SELECT NULL::text') -AS c(rowid text, rowdt timestamp, temperature int4, test_result text, test_startdate timestamp, volts float8); -ERROR: crosstab category value must not be null --- if source query returns zero rows, get zero rows returned -SELECT * FROM crosstab( - 'SELECT rowid, rowdt, attribute, val FROM cth WHERE false ORDER BY 1', - 'SELECT DISTINCT attribute FROM cth ORDER BY 1') -AS c(rowid text, rowdt timestamp, temperature text, test_result text, test_startdate text, volts text); ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-17 06:26:35.944549948 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-17 06:34:44.... @@ -3468,1764 +3468,7 @@ DROP TABLE prt1_adv; DROP TABLE prt2_adv; --- Tests for list-partitioned tables -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 ('0001', '0003'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-17 06:26:35.944549948 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-17 06:35:1... @@ -2476,2756 +2476,10 @@ from generate_series(1,1000) i; insert into prtx2 select 1 + i%30, i, i from generate_series(1,500) i, generate_series(1,10) j; -create index on prtx2 (b); -create index on prtx2 (c); -analyze prtx1; -analyze prtx2; -explain (costs off) -select * from prtx1 -where not exists (select 1 from prtx2 - where prtx2.a=prtx1.a and prtx2.b=prtx1.b and prtx2.c=123) - and a<20 and c=120; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop Anti Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-17 06:26:35.944549948 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-17 06:34:39.256863684 +0000 @@ -4562,670 +4562,7 @@ (15 rows) 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 ... - a | c | a | c ----+------+---+------ - 3 | 0003 | 3 | 0003 - 4 | 0004 | 4 | 0004 - 6 | 0006 | 6 | 0006 -(3 rows) - -ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p2; --- Change plt2_adv_p2 to contain '0005' in addition to '0004' and '0006' as --- the key values -CREATE TABLE plt2_adv_p2_ext PARTITION OF plt2_adv FOR VALUES IN ('0004', '0005', '0006'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (4, 5, 6); -ANALYZE plt2_adv; ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-17 04:56:10.598727000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-17 04:58:08.812013... @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:37.551140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-17 01:07:26.155524000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:37.551140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-17 01:08:16.723168000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:37.551140000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-17 01:07:27.895505000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:11.800296755 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-17 01:09:38.669060996 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:11.800296755 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-17 01:11:24.518063608 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:11.800296755 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-17 01:07:25.209254897 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:13.120908596 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-17 01:06:34.151105705 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:13.120908596 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-17 01:07:12.002983358 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-17 01:04:13.120908596 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-17 01:06:27.339136283 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-16 23:55:56.531992000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-16 23:59:06.935661000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-16 23:55:55.003610812 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-17 00:01:42.271017593 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-16 23:06:23.676694827 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-16 23:11:06.283189603 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-16 23:06:23.520475261 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-16 23:33:26.436106678 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-16 23:06:23.676694827 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-16 23:09:32.503220718 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-16 23:06:26.331309793 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-16 23:08:57.467961135... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-16 23:06:26.331309793 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-16 23:09:26.8402993... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-16 23:06:26.331309793 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-16 23:08:53.931921602 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-16 23:06:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-16 23:08:15 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-16 23:06:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-16 23:09:19 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-16 23:06:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-16 23:08:16 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-16 23:06:43.036903300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-16 23:10:42.397459000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-16 23:06:43.036903300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-16 23:12:51.978932000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-16 23:06:43.036903300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-16 23:10:37.372065200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-16 22:04:21.778529011 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-16 22:10:15.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-16 22:04:21.778529011 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-16 22:10:5... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-16 22:04:21.778529011 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-16 22:10:07.508240092 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-10-16 12:34:27.070594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-16 12:36:18.919134... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37714 | | 0 | 37714 | fktable + 38200 | | 0 | 38205 | foo + 38209 | | 0 | 38209 | pg_toast_38200_index + 38208 | | 0 | 38208 | pg_toast_38200 + 38430 | | 0 | 38430 | old_oids + 38447 | | 0 | 38447 | pg_toast_38444 ... |
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-10-16 12:34:27.070594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-16 12:37:07.8400... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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_pkey + 37638 | | 0 | 37638 | pktable + 37643 | | 0 | 37643 | fktable + 38464 | | 0 | 38464 | old_oids + 38481 | | 0 | 38481 | pg_toast_38478 + 38482 | | 0 | 38482 | pg_toast_38478_index + 38478 | | 0 | 38478 | recur2 + 38473 | | 0 | 38473 | 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-10-16 12:34:27.070594000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-16 12:36:14.971887000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38228 | | 0 | 38233 | foo + 38237 | | 0 | 38237 | pg_toast_38228_index + 38236 | | 0 | 38236 | pg_toast_38228 + 38429 | | 0 | 38429 | old_oids + 38446 | | 0 | 38446 | pg_toast_38443 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-16 12:34:26.855371274 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-16 12:40:03.398955483 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37834 | | 0 | 37834 | pktable_pkey + 37831 | | 0 | 37831 | pktable + 37841 | | 0 | 37841 | fktable + 38325 | | 0 | 38330 | foo + 38334 | | 0 | 38334 | pg_toast_38325_index + 38333 | | 0 | 38333 | pg_toast_38325 + 38557 | | 0 | 38557 | 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/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-16 12:34:26.855371274 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-16 12:41:21.078952406 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37796 | | 0 | 37796 | pktable_pkey + 37793 | | 0 | 37793 | pktable + 37799 | | 0 | 37799 | fktable + 38255 | | 0 | 38260 | foo + 38264 | | 0 | 38264 | pg_toast_38255_index + 38263 | | 0 | 38263 | pg_toast_38255 + 38474 | | 0 | 38474 | old_oids + 38497 | | 0 | 38497 | pg_toast_38494 ... |
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-10-16 12:34:26.855371274 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-16 12:37:45.574947295 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37831 | | 0 | 37831 | users_id_seq + 37842 | | 0 | 37842 | pg_toast_37832 + 37843 | | 0 | 37843 | pg_toast_37832_index + 37832 | | 0 | 37832 | users + 38018 | | 0 | 38018 | foo + 38195 | | 0 | 38195 | forc_test + 38690 | | 0 | 38690 | pg_toast_38687 + 38692 | | 0 | 38692 | pg_toast_38687_index ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-16 12:34:25.063062331 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-16 12:37:17.792053... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38735 | | 0 | 38735 | pg_toast_38732 + 38736 | | 0 | 38736 | pg_toast_38732_index + 37912 | | 0 | 37912 | users_id_seq + 37921 | | 0 | 37921 | pg_toast_37913 + 37922 | | 0 | 37922 | pg_toast_37913_index + 37913 | | 0 | 37913 | users + 38058 | | 0 | 38058 | foo + 38280 | | 0 | 38280 | forc_test ... |
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-10-16 12:34:25.063062331 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-16 12:37:53.0087... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37912 | | 0 | 37912 | users_id_seq + 37917 | | 0 | 37917 | pg_toast_37913 + 37918 | | 0 | 37918 | pg_toast_37913_index + 37913 | | 0 | 37913 | users + 38263 | | 0 | 38263 | foo + 38376 | | 0 | 38376 | forc_test + 38751 | | 0 | 38751 | pg_toast_38748 + 38752 | | 0 | 38752 | pg_toast_38748_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-10-16 12:34:25.063062331 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-16 12:37:11.059924446 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37812 | | 0 | 37812 | users_id_seq + 37820 | | 0 | 37820 | pg_toast_37813 + 37821 | | 0 | 37821 | pg_toast_37813_index + 37813 | | 0 | 37813 | users + 38016 | | 0 | 38016 | foo + 38274 | | 0 | 38274 | forc_test + 38708 | | 0 | 38708 | pg_toast_38705 + 38709 | | 0 | 38709 | pg_toast_38705_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-10-16 12:34:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-16 12:36:40 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37518 | | 0 | 37518 | pktable_pkey + 37515 | | 0 | 37515 | pktable + 37605 | | 0 | 37605 | fktable + 38257 | | 0 | 38262 | foo + 38266 | | 0 | 38266 | pg_toast_38257_index + 38265 | | 0 | 38265 | pg_toast_38257 + 38474 | | 0 | 38474 | old_oids + 38504 | | 0 | 38504 | pg_toast_38501 ... |
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-10-16 12:34:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-16 12:37:51 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37518 | | 0 | 37518 | pktable_pkey + 37515 | | 0 | 37515 | pktable + 37520 | | 0 | 37520 | fktable + 38139 | | 0 | 38146 | foo + 38150 | | 0 | 38150 | pg_toast_38139_index + 38149 | | 0 | 38149 | pg_toast_38139 + 38362 | | 0 | 38362 | old_oids + 38385 | | 0 | 38385 | pg_toast_38382 ... |
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-10-16 12:34:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-10-16 12:36:38 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37751 | | 0 | 37751 | pktable_pkey + 37744 | | 0 | 37744 | pktable + 37756 | | 0 | 37756 | fktable + 38256 | | 0 | 38256 | pg_toast_38248 + 38248 | | 0 | 38253 | foo + 38257 | | 0 | 38257 | pg_toast_38248_index + 38505 | | 0 | 38505 | old_oids + 38522 | | 0 | 38522 | pg_toast_38519 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-16 12:34:36.934950700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-16 12:38:19.330172400 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37363 | | 0 | 37363 | pktable_pkey + 37360 | | 0 | 37360 | pktable + 37366 | | 0 | 37366 | fktable + 37954 | | 0 | 37954 | pg_toast_37938 + 37938 | | 0 | 37950 | foo + 37955 | | 0 | 37955 | pg_toast_37938_index + 38165 | | 0 | 38165 | old_oids + 38182 | | 0 | 38182 | pg_toast_38179 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-16 12:34:36.934950700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-16 12:40:34.516261100 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37474 | | 0 | 37474 | pktable_pkey + 37467 | | 0 | 37467 | pktable + 37477 | | 0 | 37477 | fktable + 37935 | | 0 | 37942 | foo + 37946 | | 0 | 37946 | pg_toast_37935_index + 37945 | | 0 | 37945 | pg_toast_37935 + 38192 | | 0 | 38192 | old_oids + 38209 | | 0 | 38209 | pg_toast_38206 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-16 12:34:36.934950700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-16 12:38:04.463953500 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37240 | | 0 | 37240 | pktable_pkey + 37236 | | 0 | 37236 | pktable + 37242 | | 0 | 37242 | fktable + 37966 | | 0 | 37975 | foo + 37979 | | 0 | 37979 | pg_toast_37966_index + 37978 | | 0 | 37978 | pg_toast_37966 + 38217 | | 0 | 38217 | old_oids + 38234 | | 0 | 38234 | pg_toast_38231 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-16 12:05:09.621263900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-16 12:07:23.979299300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-16 12:05:09.621263900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-16 12:09:38.894443200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-16 12:05:09.621263900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-16 12:07:18.237776900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-16 08:03:12.292885000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-16 08:05:33.716540000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-16 08:03:23.135907001 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-16 08:06:22.612569707 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-16 08:03:42.185715000 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-16 08:10:04.210003500 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-16 05:29:07.87628100... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-16 05:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-16 05:29:08.08525713... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-16 05:34:4... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-16 05:29:05.91459584... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-16 05:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-16 05:29:22.344023500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-16 05:33:14.57651... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
50/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-10-16 00:58:07.743083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-16 00:59:41.127... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-16 00:58:07.743083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-16 01:00:24.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-16 00:58:07.743083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-16 00:59:40.570721000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-16 00:58:08.399327828 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-16 01:04:13.426318158 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-16 00:58:08.399327828 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-16 01:05:19.866269024 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-16 00:58:08.399327828 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-16 01:01:26.698526084 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-16 00:58:07.600236880 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-16 01:00:30.034... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-16 00:58:07.600236880 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-16 01:01:03.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-16 00:58:07.600236880 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-16 01:00:23.866195010 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-16 00:58:17.285247500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-16 01:01:54.068911400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-16 00:58:17.285247500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-16 01:03:59.301860900 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-16 00:58:17.285247500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-16 01:01:48.132870000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-16 00:38:09.912613000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-16 00:47:35.72742... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/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-10-16 00:25:10.508320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-16 00:26:06.523745000... @@ -3731,7 +3731,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-10-16 00:25:10.508320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-16 00:26:48.3647970... @@ -3731,7 +3731,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-10-16 00:25:10.508320000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-16 00:26:06.273523000 +0000 @@ -3731,7 +3731,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 |
50/3874 | pg_rewind WAL deletion pitfall |
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-10-16 00:17:11.060514000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-16 00:22:22.2075620... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-15 23:04:07.682811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-15 23:09:48.250760000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-15 20:36:07.637485000 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-15 20:39:39.25769... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-15 20:36:04.602031030 +... +++ /tmp/cirrus-ci-build/src/test/modules/delay_execution/output_iso/results/cached-plan-inval.out 2024-10-15 20:42:18.2... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-15 20:36:25.018341051 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-15 20:41:57.97915... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-15 20:35:59 +++ /Users/admin/pgsql/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-15 20:40:29 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-15 20:36:21.767319400 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-15 20:43:58.478825900 +0000 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
50/5236 | JIT: The nullness of casetest.value can be determined at the JIT compile time. |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-15 10:31:14.940779930 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-15 10:34:40.575404314 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-15 09:49:56.648665433 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-15 09:58:23.... @@ -3467,1765 +3467,10 @@ (8 rows) DROP TABLE prt1_adv; -DROP TABLE prt2_adv; --- Tests for list-partitioned tables -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 ('0001', '0003'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-15 09:49:56.648665433 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-15 09:58:5... @@ -2263,2969 +2263,10 @@ CREATE TABLE prt2_n_p1 PARTITION OF prt2_n FOR VALUES IN ('0000', '0003', '0004', '0010', '0006', '0007'); CREATE TABLE prt2_n_p2 PARTITION OF prt2_n FOR VALUES IN ('0001', '0005', '0002', '0009', '0008', '0011'); INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt2_n; -CREATE TABLE prt3_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt3_n_p1 PARTITION OF prt3_n FOR VALUES IN ('0000', '0004', '0006', '0007'); -CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010'); -CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt3_n; -CREATE TABLE prt4_n (a int, b int, c text) PARTITION BY RANGE(a); -CREATE TABLE prt4_n_p1 PARTITION OF prt4_n FOR VALUES FROM (0) TO (300); -CREATE TABLE prt4_n_p2 PARTITION OF prt4_n FOR VALUES FROM (300) TO (500); -CREATE TABLE prt4_n_p3 PARTITION OF prt4_n FOR VALUES FROM (500) TO (600); -INSERT INTO prt4_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt4_n; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-15 09:49:56.648665433 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-15 09:58:15.485347480 +0000 @@ -3392,1840 +3392,7 @@ CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); INSERT INTO prt2_adv SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort - Sort Key: t1.a - -> Append - -> Hash 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 ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-15 08:27:30.595360500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-15 08:32:32.376133000 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5300 | New "single" COPY format |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-15 08:06:58.369684000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-15 08:09:22.642388400 +0000 @@ -333,33 +333,21 @@ COPY copy_raw_test (col) TO :'filename' (FORMAT raw); TRUNCATE copy_raw_test; COPY copy_raw_test (col) FROM :'filename' (FORMAT raw); +ERROR: inconsistent newline style +CONTEXT: COPY copy_raw_test, line 6 SELECT col, col IS NULL FROM copy_raw_test ORDER BY id; - col | ?column? -------+---------- - ",\ | f - \. | f - | f - | f - | f - | f - | f - test | f ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-15 08:06:58.369684000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-15 08:11:43.581381000 +0000 @@ -333,33 +333,21 @@ COPY copy_raw_test (col) TO :'filename' (FORMAT raw); TRUNCATE copy_raw_test; COPY copy_raw_test (col) FROM :'filename' (FORMAT raw); +ERROR: inconsistent newline style +CONTEXT: COPY copy_raw_test, line 6 SELECT col, col IS NULL FROM copy_raw_test ORDER BY id; - col | ?column? -------+---------- - ",\ | f - \. | f - | f - | f - | f - | f - | f - test | f ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-15 08:06:58.369684000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2024-10-15 08:09:16.263530100 +0000 @@ -333,33 +333,21 @@ COPY copy_raw_test (col) TO :'filename' (FORMAT raw); TRUNCATE copy_raw_test; COPY copy_raw_test (col) FROM :'filename' (FORMAT raw); +ERROR: inconsistent newline style +CONTEXT: COPY copy_raw_test, line 6 SELECT col, col IS NULL FROM copy_raw_test ORDER BY id; - col | ?column? -------+---------- - ",\ | f - \. | f - | f - | f - | f - | f - | f - test | f ... |
50/5214 | SQL:2023 JSON simplified accessor support |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-15 06:07:22.856218573 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-10-15 06:12:04.222782424 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:52.996169000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-15 04:49:20.700100000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:52.996169000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-15 04:50:05.338199000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:52.996169000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-15 04:49:17.292197000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:33.667896595 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-15 04:51:47.255244525 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:33.667896595 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-15 04:50:47.347949428 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:35.687236975 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-15 04:50:08.933515881 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:35.687236975 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-15 04:50:41.537289393 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-15 04:47:35.687236975 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-15 04:50:00.753562109 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-15 04:47:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-15 04:49:37 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-15 04:47:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-15 04:50:44 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-15 04:47:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-15 04:49:37 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-15 03:47:16.825099000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-15 03:50:56.271704000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-15 03:47:17.091987919 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-15 03:53:47.340645241 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:16.331056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-15 03:07:53.647225000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:16.331056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-15 03:08:31.2363380... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:16.331056000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-15 03:07:52.247778000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:10.633905438 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-15 03:10:52.981883627 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-15 03:06:10.473151950 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-15 03:33:08.616973661 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:10.633905438 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-15 03:09:17.586949782 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:10.419792882 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-15 03:08:44.099642358... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:10.419792882 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-15 03:09:13.3412007... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-15 03:06:10.419792882 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-15 03:08:39.863448245 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-15 03:06:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-15 03:08:18 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-15 03:06:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-15 03:09:29 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-15 03:06:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-15 03:08:18 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-15 03:06:21.095525900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-15 03:09:57.464685500 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-15 03:06:21.095525900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-15 03:12:09.420455900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-15 03:06:21.095525900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-15 03:09:52.561848800 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5300 | New "single" COPY format |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-15 02:05:41.741325300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-15 02:08:06.032168100 +0000 @@ -333,33 +333,21 @@ COPY copy_raw_test (col) TO :'filename' (FORMAT raw); TRUNCATE copy_raw_test; COPY copy_raw_test (col) FROM :'filename' (FORMAT raw); +ERROR: inconsistent newline style +CONTEXT: COPY copy_raw_test, line 6 SELECT col, col IS NULL FROM copy_raw_test ORDER BY id; - col | ?column? -------+---------- - ",\ | f - \. | f - | f - | f - | f - | f - | f - test | f ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-15 02:05:41.741325300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-15 02:10:17.029738000 +0000 @@ -333,33 +333,21 @@ COPY copy_raw_test (col) TO :'filename' (FORMAT raw); TRUNCATE copy_raw_test; COPY copy_raw_test (col) FROM :'filename' (FORMAT raw); +ERROR: inconsistent newline style +CONTEXT: COPY copy_raw_test, line 6 SELECT col, col IS NULL FROM copy_raw_test ORDER BY id; - col | ?column? -------+---------- - ",\ | f - \. | f - | f - | f - | f - | f - | f - test | f ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-15 02:05:41.741325300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2024-10-15 02:07:59.823706300 +0000 @@ -333,33 +333,21 @@ COPY copy_raw_test (col) TO :'filename' (FORMAT raw); TRUNCATE copy_raw_test; COPY copy_raw_test (col) FROM :'filename' (FORMAT raw); +ERROR: inconsistent newline style +CONTEXT: COPY copy_raw_test, line 6 SELECT col, col IS NULL FROM copy_raw_test ORDER BY id; - col | ?column? -------+---------- - ",\ | f - \. | f - | f - | f - | f - | f - | f - test | f ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-15 01:49:13.843724266 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-15 01:55:21.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-15 01:49:13.843724266 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-15 01:55:5... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-15 01:49:13.843724266 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-15 01:55:09.090425603 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5300 | New "single" COPY format |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:45:20.856343000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-14 20:46:57.531523000 +00... @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:45:20.856343000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-14 20:47:30.260565000 +... @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:45:20.856343000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2024-10-14 20:46:55.834563000 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:44:59.933896565 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2024-10-14 20:50:22.899102109 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:44:59.933896565 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2024-10-14 20:48:37.843916632 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:45:04.480333469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-14 20:49:24.060736109 +00... @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:45:04.480333469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-14 20:49:49.488696190 +... @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 20:45:04.480333469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2024-10-14 20:49:17.404748434 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-14 20:45:21.052236000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-14 20:48:03.294538200 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-14 20:45:21.052236000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-14 20:50:06.804923700 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-14 20:45:21.052236000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2024-10-14 20:48:02.778917200 +0000 @@ -284,167 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
50/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-10-14 17:15:20.964890000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-14 17:17:23.442263... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37759 | | 0 | 37759 | pktable_pkey + 37756 | | 0 | 37756 | pktable + 37761 | | 0 | 37761 | fktable + 38248 | | 0 | 38248 | pg_toast_38239_index + 38247 | | 0 | 38247 | pg_toast_38239 + 38239 | | 0 | 38244 | foo + 38454 | | 0 | 38454 | 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/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-14 17:15:20.964890000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-14 17:18:05.4214... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 38402 | | 0 | 38402 | pg_toast_38398_index + 38398 | | 0 | 38398 | recur2 + 38393 | | 0 | 38393 | recur1 + 38377 | | 0 | 38377 | old_oids + 38401 | | 0 | 38401 | pg_toast_38398 + 37647 | | 0 | 37647 | pktable_pkey + 37644 | | 0 | 37644 | 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-10-14 17:15:20.964890000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-14 17:17:20.897934000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37623 | | 0 | 37623 | pktable + 37643 | | 0 | 37643 | fktable + 38166 | | 0 | 38172 | foo + 38176 | | 0 | 38176 | pg_toast_38166_index + 38175 | | 0 | 38175 | pg_toast_38166 + 38396 | | 0 | 38396 | old_oids + 38415 | | 0 | 38415 | pg_toast_38412 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-14 17:15:15.068329384 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-14 17:21:26.115329491 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37779 | | 0 | 37779 | fktable + 38374 | | 0 | 38380 | foo + 38384 | | 0 | 38384 | pg_toast_38374_index + 38383 | | 0 | 38383 | pg_toast_38374 + 38622 | | 0 | 38622 | old_oids + 38645 | | 0 | 38645 | pg_toast_38642 ... |
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-10-14 17:15:15.068329384 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-14 17:22:29.119284944 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37650 | | 0 | 37650 | users_id_seq + 37655 | | 0 | 37655 | pg_toast_37651 + 37657 | | 0 | 37657 | pg_toast_37651_index + 37651 | | 0 | 37651 | users + 37944 | | 0 | 37944 | foo + 38097 | | 0 | 38097 | forc_test + 38777 | | 0 | 38777 | pg_toast_38774 + 38778 | | 0 | 38778 | pg_toast_38774_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-10-14 17:15:15.068329384 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-14 17:18:49.059527136 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37858 | | 0 | 37858 | pktable_pkey + 37851 | | 0 | 37851 | pktable + 37862 | | 0 | 37862 | fktable + 38326 | | 0 | 38331 | foo + 38335 | | 0 | 38335 | pg_toast_38326_index + 38334 | | 0 | 38334 | pg_toast_38326 + 38542 | | 0 | 38542 | old_oids + 38560 | | 0 | 38560 | pg_toast_38557 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-14 17:15:14.207580457 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-14 17:18:30.887034... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37858 | | 0 | 37858 | users_id_seq + 37863 | | 0 | 37863 | pg_toast_37859 + 37864 | | 0 | 37864 | pg_toast_37859_index + 37859 | | 0 | 37859 | users + 38025 | | 0 | 38025 | foo + 38312 | | 0 | 38312 | forc_test + 38745 | | 0 | 38745 | pg_toast_38742 + 38746 | | 0 | 38746 | pg_toast_38742_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-10-14 17:15:14.207580457 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-14 17:19:02.6630... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38279 | | 0 | 38279 | forc_test + 37760 | | 0 | 37760 | users_id_seq + 37768 | | 0 | 37768 | pg_toast_37761 + 37769 | | 0 | 37769 | pg_toast_37761_index + 37761 | | 0 | 37761 | users + 37966 | | 0 | 37966 | foo + 38674 | | 0 | 38674 | pg_toast_38671 + 38675 | | 0 | 38675 | pg_toast_38671_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-10-14 17:15:14.207580457 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-14 17:18:19.247037709 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37683 | | 0 | 37683 | pktable_pkey + 37680 | | 0 | 37680 | pktable + 37685 | | 0 | 37685 | fktable + 38193 | | 0 | 38199 | foo + 38203 | | 0 | 38203 | pg_toast_38193_index + 38202 | | 0 | 38202 | pg_toast_38193 + 38414 | | 0 | 38414 | old_oids + 38431 | | 0 | 38431 | pg_toast_38428 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-14 17:15:34.230699700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-14 17:19:08.712616500 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37365 | | 0 | 37365 | pktable_pkey + 37359 | | 0 | 37359 | pktable + 37367 | | 0 | 37367 | fktable + 37867 | | 0 | 37867 | pg_toast_37858_index + 37866 | | 0 | 37866 | pg_toast_37858 + 37858 | | 0 | 37863 | foo + 38123 | | 0 | 38123 | old_oids + 38143 | | 0 | 38143 | pg_toast_38140 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-14 17:15:34.230699700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-14 17:21:30.169157300 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37386 | | 0 | 37386 | pktable_pkey + 37367 | | 0 | 37367 | pktable + 37396 | | 0 | 37396 | fktable + 37896 | | 0 | 37902 | foo + 37906 | | 0 | 37906 | pg_toast_37896_index + 37905 | | 0 | 37905 | pg_toast_37896 + 38161 | | 0 | 38161 | old_oids + 38178 | | 0 | 38178 | pg_toast_38175 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-14 17:15:34.230699700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-14 17:19:01.528538200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36992 | | 0 | 36992 | pktable_pkey + 36986 | | 0 | 36986 | pktable + 36997 | | 0 | 36997 | fktable + 37728 | | 0 | 37733 | foo + 37737 | | 0 | 37737 | pg_toast_37728_index + 37736 | | 0 | 37736 | pg_toast_37728 + 38104 | | 0 | 38104 | old_oids + 38136 | | 0 | 38136 | pg_toast_38132 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-14 16:40:13.332660100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-14 16:42:28.521789600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-14 16:40:13.332660100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-14 16:44:59.504089300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-14 16:40:13.332660100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-14 16:42:23.556541800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5275 | Better error reporting from extension scripts |
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-10-14 12:58:09.391063000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-10-14 13:02:54.0132610... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-14 12:32:05.279754500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-14 12:35:29.490642700 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
50/4952 | Use WALReadFromBuffers in more places |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out /tmp/cirrus-ci-build/build/testrun/test_decoding/... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out 2024-10-14 11:02:47.587939089 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/spill.out 2024-10-14 11:08:39.831558270 +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/210C000 in WAL segment 0000000100000000000000... DROP TABLE spill_test; SELECT pg_drop_replication_slot('regression_slot'); pg_drop_replication_slot |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-14 09:30:43.17718700... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-14 09:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-14 09:30:29.19885619... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-14 09:36:0... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-14 09:30:19.41880515... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-14 09:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-14 09:30:39.805384400 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-14 09:34:57.08102... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/reg... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2024-10-14 09:30:40.471852900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_index_statistics.out 2024-10-14 09:34:43.128426100 +0000 @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
50/5300 | New "single" COPY format |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:17.888402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-14 08:15:25.349381000 +00... @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:17.888402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-14 08:15:59.741860000 +... @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:17.888402000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2024-10-14 08:15:23.274246000 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:16.428715473 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/copy.out 2024-10-14 08:17:07.483678460 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/src/test/regress/results/copy.out --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:16.428715473 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/copy.out 2024-10-14 08:15:43.487748628 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:18.076617422 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-14 08:15:51.480185262 +00... @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:18.076617422 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-14 08:16:16.228153778 +... @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out 2024-10-14 08:14:18.076617422 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out 2024-10-14 08:15:46.004195472 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-14 08:14:31.745330900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out 2024-10-14 08:16:51.693338300 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-14 08:14:31.745330900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/copy.out 2024-10-14 08:18:43.472293700 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/copy.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/copy.out 2024-10-14 08:14:31.745330900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/copy.out 2024-10-14 08:16:49.064409600 +0000 @@ -284,152 +284,7 @@ invalid command \. -- error if the DEFAULT option is given copy oversized_column_default from stdin (default ''); -ERROR: value too long for type character varying(5) -\. -invalid command \. -drop table oversized_column_default; --- --- Create partitioned table that does not allow bulk insertions, to test bugs --- related to the reuse of BulkInsertState across partitions (only done when --- not using bulk insert). Switching between partitions often makes it more --- likely to encounter these bugs, so we just switch on roughly every insert --- by having an even/odd number partition and inserting evenly distributed --- data. --- -CREATE TABLE parted_si ( ... |
50/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-10-14 04:07:14.096461000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-14 04:08:49.415... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-14 04:07:14.096461000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-14 04:09:44.5... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-14 04:07:14.096461000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-14 04:08:51.809617000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-14 04:07:11.766416610 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-14 04:12:55.633775490 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-14 04:07:11.766416610 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-14 04:14:05.609740984 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-14 04:07:11.766416610 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-14 04:10:22.893883907 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-14 04:07:11.958043562 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-14 04:09:57.085... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-14 04:07:11.958043562 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-14 04:10:33.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-14 04:07:11.958043562 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-14 04:09:52.297865924 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-14 04:07:23.705761800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-14 04:11:27.296797000 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-14 04:07:23.705761800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-14 04:13:56.952063800 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-14 04:07:23.705761800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-14 04:11:19.475430900 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-14 03:45:02.563734000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-14 03:54:33.48608... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/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-10-14 03:37:18.579883000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-14 03:38:37.559242000... @@ -3731,7 +3731,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-10-14 03:37:18.579883000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-14 03:39:20.7785390... @@ -3731,7 +3731,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-10-14 03:37:18.579883000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-14 03:38:35.749828000 +0000 @@ -3731,7 +3731,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 |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-14 02:26:13.161623000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-14 02:32:02.064089000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-13 23:33:03.426599000 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-13 23:36:10.49241... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-13 23:33:02.801449250 +... +++ /tmp/cirrus-ci-build/src/test/modules/delay_execution/output_iso/results/cached-plan-inval.out 2024-10-13 23:37:12.4... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-13 23:33:03.310226111 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-13 23:38:43.75890... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-13 23:33:04 +++ /Users/admin/pgsql/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-13 23:37:21 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-13 23:33:12.437891400 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-13 23:39:43.927012300 +0000 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-13 21:08:38.238613000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-13 21:11:12.336070000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-13 21:08:34.415728593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-13 21:13:21.299154175 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-13 21:08:47.890239000 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-13 21:14:53.989542900 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-13 12:50:08.885365135 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-13 12:58:30.... @@ -3901,1331 +3901,10 @@ -- Test cases where a partition on one side matches multiple partitions on -- the other side; we currently can't do partitioned join in such cases ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p2; --- Split plt2_adv_p2 into two partitions so that plt1_adv_p2 matches both -CREATE TABLE plt2_adv_p2_1 PARTITION OF plt2_adv FOR VALUES IN ('0004'); -CREATE TABLE plt2_adv_p2_2 PARTITION OF plt2_adv FOR VALUES IN ('0006'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (4, 6); -ANALYZE plt2_adv; --- inner join -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 ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-13 12:50:08.885365135 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-13 12:59:0... @@ -2876,2356 +2876,7 @@ -- left join EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 LEFT JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.b = 0 ORDER BY t1.a, t2.... - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a, t2.b - -> Append - -> Hash Right 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 Join - Hash Cond: (t2_2.b = t1_2.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-13 12:50:08.885365135 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-13 12:58:26.518302388 +0000 @@ -3478,1754 +3478,7 @@ 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', '0003'); CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-13 11:39:29.427514900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-13 11:42:05.580395500 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:11.328722000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-13 08:23:40.640157000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:11.328722000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-13 08:24:22.502792000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:11.328722000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-13 08:23:38.668466000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:12.430244485 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-13 08:27:23.236274598 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:12.430244485 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-13 08:28:44.460090599 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:12.430244485 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-13 08:25:11.636408520 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:10.575822090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-13 08:24:29.226697223 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:10.575822090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-13 08:25:05.702420207 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-13 08:22:10.575822090 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-13 08:24:23.418727375 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-13 08:22:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-13 08:24:13 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-13 08:22:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-13 08:25:26 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-13 08:22:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-13 08:24:13 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-13 07:22:02.302177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-13 07:25:22.017820000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-13 07:21:59.943826193 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-13 07:27:46.826100865 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:12.759454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-13 06:58:50.475809000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:12.759454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-13 06:59:29.1918400... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:12.759454000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-13 06:58:48.289323000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:11.026582756 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-13 07:01:28.980732643 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-13 06:57:10.866211259 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-13 07:24:09.006042474 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:11.026582756 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-13 07:00:19.097004127 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:13.995541761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-13 06:59:44.132936650... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:13.995541761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-13 07:00:13.3014971... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-13 06:57:13.995541761 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-13 06:59:38.476848592 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-13 06:57:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-13 06:59:24 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-13 06:57:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-13 07:00:32 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-13 06:57:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-13 06:59:23 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-13 06:57:25.172288500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-13 07:01:07.077805300 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-13 06:57:25.172288500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-13 07:03:25.471953000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-13 06:57:25.172288500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-13 07:01:01.619797500 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-13 05:57:05.201332762 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-13 06:03:07.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-13 05:57:05.201332762 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-13 06:03:4... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-13 05:57:05.201332762 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-13 06:02:57.964052994 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-10-12 21:57:10.930160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-12 21:58:44.333090... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37716 | | 0 | 37716 | fktable + 38218 | | 0 | 38230 | foo + 38236 | | 0 | 38236 | pg_toast_38218_index + 38234 | | 0 | 38234 | pg_toast_38218 + 38467 | | 0 | 38467 | old_oids + 38505 | | 0 | 38505 | pg_toast_38502 ... |
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-10-12 21:57:10.930160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-12 21:59:30.1067... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38233 | | 0 | 38238 | foo + 38242 | | 0 | 38242 | pg_toast_38233_index + 38241 | | 0 | 38241 | pg_toast_38233 + 38462 | | 0 | 38462 | old_oids + 38479 | | 0 | 38479 | pg_toast_38476 ... |
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-10-12 21:57:10.930160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-12 21:58:45.219825000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37620 | | 0 | 37620 | pktable_pkey + 37617 | | 0 | 37617 | pktable + 37626 | | 0 | 37626 | fktable + 38251 | | 0 | 38251 | pg_toast_38240_index + 38250 | | 0 | 38250 | pg_toast_38240 + 38240 | | 0 | 38247 | foo + 38459 | | 0 | 38459 | old_oids + 38476 | | 0 | 38476 | pg_toast_38473 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-12 21:57:07.355928269 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-12 22:02:14.115885278 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37806 | | 0 | 37806 | pktable + 37816 | | 0 | 37816 | fktable + 38313 | | 0 | 38318 | foo + 38322 | | 0 | 38322 | pg_toast_38313_index + 38321 | | 0 | 38321 | pg_toast_38313 + 38531 | | 0 | 38531 | old_oids + 38548 | | 0 | 38548 | pg_toast_38545 ... |
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-10-12 21:57:07.355928269 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-12 22:04:03.755491579 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38275 | | 0 | 38281 | foo + 38285 | | 0 | 38285 | pg_toast_38275_index + 38284 | | 0 | 38284 | pg_toast_38275 + 38497 | | 0 | 38497 | 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/src/test/regress/results/al... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-12 21:57:07.355928269 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-12 22:00:22.672985453 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37865 | | 0 | 37865 | users_id_seq + 37871 | | 0 | 37871 | pg_toast_37867 + 37872 | | 0 | 37872 | pg_toast_37867_index + 37867 | | 0 | 37867 | users + 38051 | | 0 | 38051 | foo + 38435 | | 0 | 38435 | forc_test + 38828 | | 0 | 38828 | pg_toast_38825 + 38829 | | 0 | 38829 | pg_toast_38825_index ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-12 21:57:10.727056645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-12 21:59:36.165234... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37712 | | 0 | 37712 | pktable + 37718 | | 0 | 37718 | fktable + 38191 | | 0 | 38201 | foo + 38206 | | 0 | 38206 | pg_toast_38191_index + 38204 | | 0 | 38204 | pg_toast_38191 + 38424 | | 0 | 38424 | old_oids + 38444 | | 0 | 38444 | pg_toast_38441 ... |
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-10-12 21:57:10.727056645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-12 22:00:08.7332... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37740 | | 0 | 37740 | users_id_seq + 37745 | | 0 | 37745 | pg_toast_37741 + 37746 | | 0 | 37746 | pg_toast_37741_index + 37741 | | 0 | 37741 | users + 37920 | | 0 | 37920 | foo + 38144 | | 0 | 38144 | forc_test + 38562 | | 0 | 38562 | pg_toast_38559 + 38563 | | 0 | 38563 | pg_toast_38559_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-10-12 21:57:10.727056645 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-12 21:59:31.825233694 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37907 | | 0 | 37907 | users_id_seq + 37912 | | 0 | 37912 | pg_toast_37908 + 37913 | | 0 | 37913 | pg_toast_37908_index + 37908 | | 0 | 37908 | users + 38063 | | 0 | 38063 | foo + 38219 | | 0 | 38219 | forc_test + 38737 | | 0 | 38737 | pg_toast_38734 + 38738 | | 0 | 38738 | pg_toast_38734_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-10-12 21:57:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-12 21:59:12 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37372 | | 0 | 37372 | pktable_pkey + 37367 | | 0 | 37367 | pktable + 37380 | | 0 | 37380 | fktable + 38211 | | 0 | 38218 | foo + 38222 | | 0 | 38222 | pg_toast_38211_index + 38221 | | 0 | 38221 | pg_toast_38211 + 38452 | | 0 | 38452 | old_oids + 38472 | | 0 | 38472 | pg_toast_38469 ... |
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-10-12 21:57:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-12 22:00:22 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | 38144 | pg_toast_38135_index + 38143 | | 0 | 38143 | pg_toast_38135 + 37564 | | 0 | 37564 | pktable + 37569 | | 0 | 37569 | fktable + 37567 | | 0 | 37567 | pktable_pkey + 38135 | | 0 | 38140 | foo + 38330 | | 0 | 38330 | old_oids + 38348 | | 0 | 38348 | pg_toast_38345 ... |
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-10-12 21:57:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-10-12 21:59:11 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37792 | | 0 | 37792 | fktable + 38225 | | 0 | 38230 | foo + 38234 | | 0 | 38234 | pg_toast_38225_index + 38233 | | 0 | 38233 | pg_toast_38225 + 38430 | | 0 | 38430 | old_oids + 38448 | | 0 | 38448 | pg_toast_38445 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-12 21:57:26.092203500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-12 22:01:07.689001800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37032 | | 0 | 37032 | pktable_pkey + 37029 | | 0 | 37029 | pktable + 37037 | | 0 | 37037 | fktable + 37844 | | 0 | 37849 | foo + 37853 | | 0 | 37853 | pg_toast_37844_index + 37852 | | 0 | 37852 | pg_toast_37844 + 38082 | | 0 | 38082 | old_oids + 38103 | | 0 | 38103 | pg_toast_38100 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-12 21:57:26.092203500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-12 22:03:27.080698400 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37186 | | 0 | 37186 | pktable_pkey + 37183 | | 0 | 37183 | pktable + 37188 | | 0 | 37188 | fktable + 37883 | | 0 | 37883 | pg_toast_37873_index + 37873 | | 0 | 37879 | foo + 37882 | | 0 | 37882 | pg_toast_37873 + 38076 | | 0 | 38076 | old_oids + 38095 | | 0 | 38095 | pg_toast_38092 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-12 21:57:26.092203500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-12 22:01:01.728065200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37327 | | 0 | 37327 | pktable_pkey + 37322 | | 0 | 37322 | pktable + 37332 | | 0 | 37332 | fktable + 37942 | | 0 | 37947 | foo + 37951 | | 0 | 37951 | pg_toast_37942_index + 37950 | | 0 | 37950 | pg_toast_37942 + 38210 | | 0 | 38210 | old_oids + 38227 | | 0 | 38227 | pg_toast_38224 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-12 21:28:30.123394200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-12 21:30:40.493549200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-12 21:28:30.123394200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-12 21:33:07.277887100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-12 21:28:30.123394200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-12 21:30:34.295035400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-12 17:27:10.770224800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-12 17:30:57.585105200 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 4 | t | 1 | t (1 row) ... |
50/4952 | Use WALReadFromBuffers in more places |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out /tmp/cirrus-ci-build/build-32/testrun/test_decodi... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/spill.out 2024-10-12 16:08:45.234027476 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/test_decoding/regress/results/spill.out 2024-10-12 16:18:07.194462821 +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/202C000 in WAL segment 0000000100000000000000... DROP TABLE spill_test; SELECT pg_drop_replication_slot('regression_slot'); pg_drop_replication_slot |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-12 14:56:07.31157600... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-12 14:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-12 14:56:05.26225531... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-12 15:02:3... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-12 14:56:06.54259652... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-12 15:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-12 14:56:39.995022500 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-12 15:00:40.58849... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-12 14:56:40.604420200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-10-12 15:00:... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -255,7 +255,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/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-10-12 10:03:16.317981000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-12 10:05:03.539... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:16.317981000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-12 10:05:46.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:16.317981000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-12 10:05:00.462549000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-12 10:03:19.598696172 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-12 10:08:33.592535226 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:19.598696172 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-12 10:06:33.572803397 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-12 10:03:16.344947004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-12 10:05:40.463... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:16.344947004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-12 10:06:12.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:16.344947004 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-12 10:05:36.015652477 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-12 10:03:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-12 10:06:06 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-12 10:07:25 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-12 10:03:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-12 10:06:06 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-12 10:03:37.860833700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-12 10:07:20.806521200 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-12 10:03:37.860833700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-12 10:09:31.872553600 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-12 10:03:37.860833700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-12 10:07:17.082883000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/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-10-12 09:28:14.446245000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-12 09:29:11.960970000... @@ -3731,7 +3731,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-10-12 09:28:14.446245000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-12 09:29:52.7051080... @@ -3731,7 +3731,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-10-12 09:28:14.446245000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-12 09:29:09.663633000 +0000 @@ -3731,7 +3731,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 |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-12 08:15:06.825443000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-12 08:21:16.283682000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5128 | Allow partition-wise join when whole row var is needed |
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-10-12 08:03:46.883764000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-12 08:06:38.818036000 +0000 @@ -10155,9 +10155,8 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result - Disabled Nodes: 1 -> Sort - Disabled Nodes: 1 + Disabled: true Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10165,14 +10164,13 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result - Disabled Nodes: 1 -> Sort ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-12 08:03:41.300159101 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-10-12 08:09:06.477714299 +0000 @@ -10155,9 +10155,8 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result - Disabled Nodes: 1 -> Sort - Disabled Nodes: 1 + Disabled: true Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10165,14 +10164,13 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result - Disabled Nodes: 1 -> Sort ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-12 08:03:39.284306324 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-12 08:08:20.887368441 +0000 @@ -10155,9 +10155,8 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result - Disabled Nodes: 1 -> Sort - Disabled Nodes: 1 + Disabled: true Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10165,14 +10164,13 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result - Disabled Nodes: 1 -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-10-12 08:04:05.080264400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-10-12 08:11:44.225420400 +0000 @@ -10155,9 +10155,8 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result - Disabled Nodes: 1 -> Sort - Disabled Nodes: 1 + Disabled: true Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10165,14 +10164,13 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result - Disabled Nodes: 1 -> Sort ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-12 05:20:41.622320000 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-12 05:24:12.98966... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/src/t... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-12 05:20:39.024077640 +... +++ /tmp/cirrus-ci-build/src/test/modules/delay_execution/output_iso/results/cached-plan-inval.out 2024-10-12 05:24:49.0... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-12 05:20:39.045750153 +... +++ /tmp/cirrus-ci-build/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-12 05:26:57.85781... @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-12 05:20:30 +++ /Users/admin/pgsql/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-12 05:24:41 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/delay_execution/expected/cached-plan-inval.out 2024-10-12 05:20:59.707297500 +0000 +++ C:/cirrus/build/testrun/delay_execution/isolation/results/cached-plan-inval.out 2024-10-12 05:28:14.405220100 +0000 @@ -184,14 +184,12 @@ One-Time Filter: (InitPlan 1).col1 InitPlan 1 -> LockRows - Disabled Nodes: 2 -> Append - Disabled Nodes: 2 Subplans Removed: 2 -> Index Scan using foo12_1_a on foo12_1 foo_1 Index Cond: (a = $1) -> Function Scan on generate_series -(11 rows) +(9 rows) step s2lock: SELECT pg_advisory_lock(12345); pg_advisory_lock @@ -218,13 +216,11 @@ ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-12 03:00:38.573001000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-12 03:03:25.190545000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-12 03:00:35.439743183 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-12 03:05:47.846089294 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-12 03:00:55.742347200 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-12 03:07:55.286385500 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-11 19:00:47.994307846 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-11 19:09:16.... @@ -3454,1778 +3454,10 @@ (15 rows) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a >= 100 AND t1.a < 300... - a | c | b | c ------+------+-----+------ - 100 | 0100 | 100 | 0100 - 125 | 0125 | 125 | 0125 - 150 | 0150 | 150 | 0150 - 175 | 0175 | 175 | 0175 - 200 | 0200 | 200 | 0200 - 225 | 0225 | 225 | 0225 - 250 | 0250 | 250 | 0250 - 275 | 0275 | 275 | 0275 -(8 rows) - -DROP TABLE prt1_adv; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-11 19:00:47.994307846 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-11 19:09:4... @@ -2403,2829 +2403,10 @@ -- partitioned tables EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_n t1 LEFT JOIN prt2_n t2 ON (t1.c = t2.c); - QUERY PLAN ----------------------------------------------- - Hash Right Join - Hash Cond: (t2.c = (t1.c)::text) - -> Append - -> Seq Scan on prt2_n_p1 t2_1 - -> Seq Scan on prt2_n_p2 t2_2 - -> Hash - -> Append - -> Seq Scan on prt1_n_p1 t1_1 - -> Seq Scan on prt1_n_p2 t1_2 -(9 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-11 19:00:47.994307846 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-11 19:09:10.982550014 +0000 @@ -3510,1722 +3510,7 @@ (21 rows) 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 ... - a | c | a | c ----+------+---+------ - 3 | 0003 | 3 | 0003 - 4 | 0004 | 4 | 0004 - 6 | 0006 | 6 | 0006 - 9 | 0009 | 9 | 0009 -(4 rows) - --- semi join -EXPLAIN (COSTS OFF) -SELECT t1.* FROM plt1_adv t1 WHERE EXISTS (SELECT 1 FROM plt2_adv t2 WHERE t1.a = t2.a AND t1.c = t2.c) AND t1.b < 10 O... - QUERY PLAN --------------------------------------------------------------------- ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-11 17:47:31.133145500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-11 17:50:36.607077900 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-11 17:47:31.133145500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-11 17:50:20.262355500 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/4450 | Replace a large number of OR clauses with ANY expression |
Linux - Debian Bookworm - 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-10-11 16:34:33.213825313 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-10-11 16:44:52.39... @@ -3207,7 +3207,7 @@ EXPLAIN SELECT * FROM bitmap_split_or WHERE (a = 1 OR a = 2) AND b = 2; QUERY PLAN ----------------------------------------------------------------------------------------- - Bitmap Heap Scan on bitmap_split_or (cost=16.29..36.06 rows=501 width=12) + Bitmap Heap Scan on bitmap_split_or (cost=16.29..35.06 rows=501 width=12) Recheck Cond: (((b = 2) AND (a = 1)) OR ((b = 2) AND (a = 2))) -> BitmapOr (cost=16.29..16.29 rows=501 width=0) -> Bitmap Index Scan on t_b_partial_1_idx (cost=0.00..11.91 rows=501 width=0) @@ -3226,7 +3226,7 @@ EXPLAIN SELECT * FROM bitmap_split_or WHERE a = 1 AND (b = 1 OR b = 2) AND c = 2; QUERY PLAN ------------------------------------------------------------------------------ - Bitmap Heap Scan on bitmap_split_or (cost=8.83..14.31 rows=501 width=12) + Bitmap Heap Scan on bitmap_split_or (cost=8.83..14.18 rows=501 width=12) Recheck Cond: (((b = 1) AND (c = 2)) OR ((a = 1) AND (b = 2))) Filter: ((a = 1) AND (c = 2)) ... |
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-10-11 16:34:33.213825313 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-10-11 16:45:29.... @@ -3207,7 +3207,7 @@ EXPLAIN SELECT * FROM bitmap_split_or WHERE (a = 1 OR a = 2) AND b = 2; QUERY PLAN ----------------------------------------------------------------------------------------- - Bitmap Heap Scan on bitmap_split_or (cost=16.29..36.06 rows=501 width=12) + Bitmap Heap Scan on bitmap_split_or (cost=16.29..35.06 rows=501 width=12) Recheck Cond: (((b = 2) AND (a = 1)) OR ((b = 2) AND (a = 2))) -> BitmapOr (cost=16.29..16.29 rows=501 width=0) -> Bitmap Index Scan on t_b_partial_1_idx (cost=0.00..11.91 rows=501 width=0) @@ -3226,7 +3226,7 @@ EXPLAIN SELECT * FROM bitmap_split_or WHERE a = 1 AND (b = 1 OR b = 2) AND c = 2; QUERY PLAN ------------------------------------------------------------------------------ - Bitmap Heap Scan on bitmap_split_or (cost=8.83..14.31 rows=501 width=12) + Bitmap Heap Scan on bitmap_split_or (cost=8.83..14.18 rows=501 width=12) Recheck Cond: (((b = 1) AND (c = 2)) OR ((a = 1) AND (b = 2))) Filter: ((a = 1) AND (c = 2)) ... |
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-10-11 16:34:33.213825313 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/create_index.out 2024-10-11 16:44:48.576019652 +0000 @@ -3207,7 +3207,7 @@ EXPLAIN SELECT * FROM bitmap_split_or WHERE (a = 1 OR a = 2) AND b = 2; QUERY PLAN ----------------------------------------------------------------------------------------- - Bitmap Heap Scan on bitmap_split_or (cost=16.29..36.06 rows=501 width=12) + Bitmap Heap Scan on bitmap_split_or (cost=16.29..35.06 rows=501 width=12) Recheck Cond: (((b = 2) AND (a = 1)) OR ((b = 2) AND (a = 2))) -> BitmapOr (cost=16.29..16.29 rows=501 width=0) -> Bitmap Index Scan on t_b_partial_1_idx (cost=0.00..11.91 rows=501 width=0) @@ -3226,7 +3226,7 @@ EXPLAIN SELECT * FROM bitmap_split_or WHERE a = 1 AND (b = 1 OR b = 2) AND c = 2; QUERY PLAN ------------------------------------------------------------------------------ - Bitmap Heap Scan on bitmap_split_or (cost=8.83..14.31 rows=501 width=12) + Bitmap Heap Scan on bitmap_split_or (cost=8.83..14.18 rows=501 width=12) Recheck Cond: (((b = 1) AND (c = 2)) OR ((a = 1) AND (b = 2))) Filter: ((a = 1) AND (c = 2)) ... |
50/5272 | Truncate logs by max_log_size |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-11 15:35:00.900836276 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-10-11 15:42:06.558671451 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:12.311826000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-11 14:23:44.366612000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:12.311826000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-11 14:24:27.443412000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:12.311826000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-11 14:23:44.546751000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:11.329384855 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-11 14:28:14.431425398 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:11.329384855 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-11 14:29:14.190118448 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:11.329384855 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-11 14:25:25.858847956 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:12.706773006 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-11 14:24:34.992221118 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:12.706773006 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-11 14:25:06.864106540 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-11 14:22:12.706773006 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-11 14:24:27.912237476 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-11 13:16:12.443830000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-11 13:19:56.248936000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-11 13:16:09.794445830 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-11 13:22:53.185803148 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:16.009498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-11 12:48:52.160847000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:16.009498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-11 12:49:24.9565980... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:16.009498000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-11 12:48:46.272594000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:16.600207373 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-11 12:51:53.540450528 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-11 12:47:16.436668443 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-11 13:14:11.330646251 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:16.600207373 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-11 12:50:20.672512104 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:38.136741682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-11 12:49:55.902736390... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:38.136741682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-11 12:50:20.9869063... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-11 12:47:38.136741682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-11 12:49:49.898712054 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-11 12:47:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-11 12:49:23 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-11 12:47:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-11 12:50:46 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-10-11 12:47:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-10-11 12:49:22 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-11 12:47:42.534975500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-11 12:51:56.843360700 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-11 12:47:42.534975500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-11 12:54:01.129017600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-11 12:47:42.534975500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-11 12:51:39.536221100 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-11 11:46:10.841014022 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-11 11:51:48.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-11 11:46:10.841014022 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-11 11:52:2... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-11 11:46:10.841014022 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-11 11:51:38.034555212 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/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-10-11 03:01:18.572758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-11 03:02:59.101616... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37715 | | 0 | 37715 | fktable + 37713 | | 0 | 37713 | pktable_pkey + 38197 | | 0 | 38202 | foo + 38206 | | 0 | 38206 | pg_toast_38197_index + 38205 | | 0 | 38205 | pg_toast_38197 + 38422 | | 0 | 38422 | old_oids + 38443 | | 0 | 38443 | pg_toast_38440 ... |
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-10-11 03:01:18.572758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-11 03:03:43.6415... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37625 | | 0 | 37625 | pktable + 37630 | | 0 | 37630 | fktable + 38254 | | 0 | 38259 | foo + 38263 | | 0 | 38263 | pg_toast_38254_index + 38262 | | 0 | 38262 | pg_toast_38254 + 38447 | | 0 | 38447 | old_oids + 38464 | | 0 | 38464 | pg_toast_38461 ... |
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-10-11 03:01:18.572758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-11 03:03:00.572850000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37560 | | 0 | 37560 | pktable + 37565 | | 0 | 37565 | fktable + 38219 | | 0 | 38224 | foo + 38228 | | 0 | 38228 | pg_toast_38219_index + 38227 | | 0 | 38227 | pg_toast_38219 + 38484 | | 0 | 38484 | old_oids + 38501 | | 0 | 38501 | pg_toast_38498 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-11 03:00:47.216882157 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-11 03:06:36.972959034 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38806 | | 0 | 38806 | pg_toast_38803 + 38807 | | 0 | 38807 | pg_toast_38803_index + 37849 | | 0 | 37849 | users_id_seq + 37858 | | 0 | 37858 | pg_toast_37850 + 37861 | | 0 | 37861 | pg_toast_37850_index + 37850 | | 0 | 37850 | users + 38005 | | 0 | 38005 | foo + 38223 | | 0 | 38223 | forc_test ... |
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-10-11 03:00:47.216882157 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-11 03:07:41.549416636 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38220 | | 0 | 38228 | foo + 38232 | | 0 | 38232 | pg_toast_38220_index + 38231 | | 0 | 38231 | pg_toast_38220 + 38429 | | 0 | 38429 | old_oids + 38447 | | 0 | 38447 | pg_toast_38444 ... |
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-10-11 03:00:47.216882157 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-11 03:03:56.085013312 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37781 | | 0 | 37781 | pktable_pkey + 37778 | | 0 | 37778 | pktable + 37783 | | 0 | 37783 | fktable + 38294 | | 0 | 38299 | foo + 38304 | | 0 | 38304 | pg_toast_38294_index + 38303 | | 0 | 38303 | pg_toast_38294 + 38516 | | 0 | 38516 | old_oids + 38535 | | 0 | 38535 | pg_toast_38532 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-11 03:01:05.857031985 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-11 03:03:49.400638... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38508 | | 0 | 38508 | forc_test + 37957 | | 0 | 37957 | users_id_seq + 37962 | | 0 | 37962 | pg_toast_37958 + 37963 | | 0 | 37963 | pg_toast_37958_index + 37958 | | 0 | 37958 | users + 38294 | | 0 | 38294 | foo + 37693 | | 0 | 37693 | pktable_pkey + 37690 | | 0 | 37690 | 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-10-11 03:01:05.857031985 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-11 03:04:21.8964... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38047 | | 0 | 38047 | foo + 37855 | | 0 | 37855 | users_id_seq + 37860 | | 0 | 37860 | pg_toast_37856 + 37861 | | 0 | 37861 | pg_toast_37856_index + 37856 | | 0 | 37856 | users + 38267 | | 0 | 38267 | forc_test + 37570 | | 0 | 37570 | pktable_pkey + 37567 | | 0 | 37567 | 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-10-11 03:01:05.857031985 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-11 03:03:43.296669350 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37915 | | 0 | 37915 | users_id_seq + 37920 | | 0 | 37920 | pg_toast_37916 + 37921 | | 0 | 37921 | pg_toast_37916_index + 37916 | | 0 | 37916 | users + 38165 | | 0 | 38165 | foo + 38394 | | 0 | 38394 | forc_test + 38663 | | 0 | 38663 | pg_toast_38660 + 38665 | | 0 | 38665 | pg_toast_38660_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-10-11 03:00:47 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-11 03:02:47 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37533 | | 0 | 37533 | pktable_pkey + 37530 | | 0 | 37530 | pktable + 37535 | | 0 | 37535 | fktable + 38156 | | 0 | 38161 | foo + 38165 | | 0 | 38165 | pg_toast_38156_index + 38164 | | 0 | 38164 | pg_toast_38156 + 38380 | | 0 | 38380 | old_oids + 38397 | | 0 | 38397 | pg_toast_38394 ... |
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-10-11 03:00:47 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-11 03:03:58 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37576 | | 0 | 37576 | pktable_pkey + 37573 | | 0 | 37573 | pktable + 37578 | | 0 | 37578 | fktable + 38125 | | 0 | 38130 | foo + 38134 | | 0 | 38134 | pg_toast_38125_index + 38133 | | 0 | 38133 | pg_toast_38125 + 38348 | | 0 | 38348 | old_oids + 38374 | | 0 | 38374 | pg_toast_38371 ... |
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-10-11 03:00:47 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-10-11 03:02:47 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38183 | | 0 | 38188 | foo + 38192 | | 0 | 38192 | pg_toast_38183_index + 38191 | | 0 | 38191 | pg_toast_38183 + 38414 | | 0 | 38414 | old_oids + 38435 | | 0 | 38435 | pg_toast_38432 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-11 03:02:48.966119500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-11 03:06:50.776312100 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37823 | | 0 | 37830 | foo + 37834 | | 0 | 37834 | pg_toast_37823_index + 37833 | | 0 | 37833 | pg_toast_37823 + 38098 | | 0 | 38098 | old_oids + 38127 | | 0 | 38127 | pg_toast_38124 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-11 03:02:48.966119500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-11 03:09:14.447752300 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37860 | | 0 | 37865 | foo + 37869 | | 0 | 37869 | pg_toast_37860_index + 37868 | | 0 | 37868 | pg_toast_37860 + 36929 | | 0 | 36929 | pktable_pkey + 36926 | | 0 | 36926 | pktable + 36931 | | 0 | 36931 | fktable + 38102 | | 0 | 38102 | old_oids + 38134 | | 0 | 38134 | pg_toast_38131 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-11 03:02:48.966119500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-11 03:06:43.611754200 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37491 | | 0 | 37491 | pktable + 37497 | | 0 | 37497 | fktable + 38050 | | 0 | 38050 | pg_toast_38041_index + 38049 | | 0 | 38049 | pg_toast_38041 + 38041 | | 0 | 38046 | foo + 38234 | | 0 | 38234 | old_oids + 38251 | | 0 | 38251 | pg_toast_38248 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-11 02:25:39.797442600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-11 02:27:50.913578400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-11 02:25:39.797442600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-11 02:30:10.369289600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-11 02:25:39.797442600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-11 02:27:45.820589200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-10 19:50:06.25421300... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-10 19:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-10 19:49:59.56608271... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-10 19:55:2... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-10 19:50:09.41587812... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-10 19:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-10 19:49:57 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-10 19:53... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-10 19:50:22.475561100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-10 19:54:11.01722... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-10 19:50:23.086404500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-10-10 19:54:02.927870300 +0... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -255,7 +255,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/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-10-10 15:08:11.418960000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-10 15:10:02.915... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:11.418960000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-10 15:11:03.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:11.418960000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-10 15:09:58.957598000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-10 15:08:08.675649214 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-10 15:15:14.070520745 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:08.675649214 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-10 15:16:32.962451814 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:08.675649214 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-10 15:12:13.718624641 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-10 15:08:10.038495821 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-10 15:11:11.349... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:10.038495821 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-10 15:11:53.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:10.038495821 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-10 15:11:05.389662261 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-10 15:08:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-10 15:10:13 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-10 15:11:23 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-10 15:08:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-10 15:10:13 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-10 15:08:26.825551800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-10 15:12:20.724583300 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-10 15:08:26.825551800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-10 15:14:53.532189500 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-10 15:08:26.825551800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-10 15:12:06.236291900 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-10 14:45:04.152200000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-10 14:54:32.76996... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/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-10-10 14:34:19.031275000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-10 14:35:18.503739000... @@ -3731,7 +3731,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-10-10 14:34:19.031275000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-10 14:36:06.2068400... @@ -3731,7 +3731,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-10-10 14:34:19.031275000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-10 14:35:18.622138000 +0000 @@ -3731,7 +3731,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 |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-10 13:01:40.427843000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-10 13:07:26.037584000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/5063 | Improve EXPLAIN output for multicolumn B-Tree Index |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-10 10:59:50.424901805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-10 11:06:30.323839234 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-10 06:32:34.838990000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-10 06:35:18.929593000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-10 06:32:34.837116321 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-10 06:37:35.547692440 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-10-10 06:32:10 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-10 06:35:24 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-10 06:32:53.985282900 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-10 06:39:42.742705300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-09 21:46:47.441571827 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-09 21:55:15.... @@ -3364,1868 +3364,10 @@ (23 rows) SELECT t1.a, t1.c, t2.b, t2.c, t3.a, t3.c FROM prt1_adv t1 LEFT JOIN prt2_adv t2 ON (t1.a = t2.b) LEFT JOIN prt3_adv t3... - a | c | b | c | a | c ------+------+-----+------+-----+------ - 100 | 0100 | 100 | 0100 | | - 125 | 0125 | 125 | 0125 | | - 150 | 0150 | | | | - 175 | 0175 | | | | - 200 | 0200 | 200 | 0200 | 200 | 0200 - 225 | 0225 | 225 | 0225 | 225 | 0225 - 250 | 0250 | 250 | 0250 | 250 | 0250 - 275 | 0275 | 275 | 0275 | 275 | 0275 -(8 rows) - -DROP TABLE prt1_adv; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-09 21:46:47.441571827 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-09 21:55:5... @@ -2264,2968 +2264,10 @@ CREATE TABLE prt2_n_p2 PARTITION OF prt2_n FOR VALUES IN ('0001', '0005', '0002', '0009', '0008', '0011'); INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; ANALYZE prt2_n; -CREATE TABLE prt3_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt3_n_p1 PARTITION OF prt3_n FOR VALUES IN ('0000', '0004', '0006', '0007'); -CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010'); -CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt3_n; -CREATE TABLE prt4_n (a int, b int, c text) PARTITION BY RANGE(a); -CREATE TABLE prt4_n_p1 PARTITION OF prt4_n FOR VALUES FROM (0) TO (300); -CREATE TABLE prt4_n_p2 PARTITION OF prt4_n FOR VALUES FROM (300) TO (500); -CREATE TABLE prt4_n_p3 PARTITION OF prt4_n FOR VALUES FROM (500) TO (600); -INSERT INTO prt4_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt4_n; --- partitionwise join can not be applied if the partition ranges differ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-09 21:46:47.441571827 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-09 21:55:11.913239362 +0000 @@ -3478,1754 +3478,10 @@ 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', '0003'); CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-09 20:08:29.340464000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-09 20:10:47.868976500 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:20.965543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-09 14:32:54.906822000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:20.965543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-09 14:33:49.430385000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:20.965543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-09 14:32:56.298006000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:19.078193635 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-09 14:37:09.540938185 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:19.078193635 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-09 14:38:06.777082727 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:19.078193635 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-09 14:34:32.161097118 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:21.216712805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-09 14:33:53.512528385 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:21.216712805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-09 14:34:25.458358050 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-09 14:31:21.216712805 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-09 14:33:49.360320677 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-09 13:04:38.426661000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-09 13:08:03.287599000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-10-09 13:04:36.923920498 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-10-09 13:10:34.830472658 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:33.407792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-09 12:36:14.754145000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:33.407792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-09 12:36:54.5634540... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:33.407792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-09 12:36:15.649109000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:29.356465156 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-09 12:39:32.285543878 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-09 12:34:29.193124468 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-09 13:01:33.240629491 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:29.356465156 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-09 12:37:44.469386313 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:30.515906953 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-09 12:37:05.575962865... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:30.515906953 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-09 12:37:36.5448418... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-09 12:34:30.515906953 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-09 12:36:58.539797828 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-09 12:34:38.470403100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-09 12:38:09.688164900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-09 12:34:38.470403100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-09 12:40:10.506596200 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-09 12:34:38.470403100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-09 12:38:04.511415700 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:46.382828000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-09 11:06:27.132534000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:41.446609159 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-09 11:10:30.592579728 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:41.446609159 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-10-09 11:12:31.912778010 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:41.446609159 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-09 11:08:12.268643842 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:42.160289066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-09 11:08:27.143756018 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:42.160289066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-09 11:09:05.047704543... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-09 11:04:42.160289066 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-09 11:08:23.815761726 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-09 11:04:52.157416000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-09 11:07:20.426212300 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-09 11:04:52.157416000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-09 11:09:25.690660300 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-09 11:04:52.157416000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-09 11:07:14.103824400 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-09 11:02:09.890385043 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-09 11:07:40.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-09 11:02:09.890385043 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-09 11:08:1... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-09 11:02:09.890385043 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-09 11:07:34.323573736 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5210 | remove adaptive spins_per_delay code |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-09 02:21:45.336415852 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-10-09 02:29:38.556696882 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/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-10-09 01:20:12.445485000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-09 01:21:41.795481... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37616 | | 0 | 37616 | fktable + 38215 | | 0 | 38220 | foo + 38224 | | 0 | 38224 | pg_toast_38215_index + 38223 | | 0 | 38223 | pg_toast_38215 + 38416 | | 0 | 38416 | old_oids + 38433 | | 0 | 38433 | pg_toast_38430 ... |
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-10-09 01:20:12.445485000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-09 01:22:28.8518... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37656 | | 0 | 37656 | fktable + 38225 | | 0 | 38230 | foo + 38234 | | 0 | 38234 | pg_toast_38225_index + 38233 | | 0 | 38233 | pg_toast_38225 + 38452 | | 0 | 38452 | old_oids + 38469 | | 0 | 38469 | pg_toast_38466 ... |
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-10-09 01:20:12.445485000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-09 01:21:45.062041000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37337 | | 0 | 37337 | pktable_pkey + 37331 | | 0 | 37331 | pktable + 37351 | | 0 | 37351 | fktable + 38324 | | 0 | 38329 | foo + 38333 | | 0 | 38333 | pg_toast_38324_index + 38332 | | 0 | 38332 | pg_toast_38324 + 38517 | | 0 | 38517 | old_oids + 38534 | | 0 | 38534 | pg_toast_38531 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-09 01:20:12.205832329 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-09 01:25:19.600005484 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37886 | | 0 | 37886 | pktable_pkey + 37883 | | 0 | 37883 | pktable + 37888 | | 0 | 37888 | fktable + 38324 | | 0 | 38329 | foo + 38333 | | 0 | 38333 | pg_toast_38324_index + 38332 | | 0 | 38332 | pg_toast_38324 + 38565 | | 0 | 38565 | 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/src/test/regress/results/al... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-09 01:20:12.205832329 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-09 01:23:36.600142255 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37797 | | 0 | 37797 | pg_toast_37792 + 37798 | | 0 | 37798 | pg_toast_37792_index + 37792 | | 0 | 37792 | users + 37791 | | 0 | 37791 | users_id_seq + 38086 | | 0 | 38086 | foo + 38247 | | 0 | 38247 | forc_test + 37802 | | 0 | 37802 | pktable_pkey + 37799 | | 0 | 37799 | pktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-09 01:20:09.920749764 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-09 01:22:58.050001... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38783 | | 0 | 38783 | pg_toast_38780 + 38784 | | 0 | 38784 | pg_toast_38780_index + 37843 | | 0 | 37843 | users_id_seq + 37848 | | 0 | 37848 | pg_toast_37844 + 37849 | | 0 | 37849 | pg_toast_37844_index + 37844 | | 0 | 37844 | users + 38037 | | 0 | 38037 | foo + 38338 | | 0 | 38338 | forc_test ... |
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-10-09 01:20:09.920749764 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-09 01:23:32.1743... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37894 | | 0 | 37894 | pg_toast_37888_index + 37888 | | 0 | 37888 | users + 37886 | | 0 | 37886 | users_id_seq + 37893 | | 0 | 37893 | pg_toast_37888 + 38179 | | 0 | 38179 | foo + 38439 | | 0 | 38439 | forc_test + 37554 | | 0 | 37554 | pktable_pkey + 37551 | | 0 | 37551 | 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-10-09 01:20:09.920749764 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-09 01:22:51.165946733 +0000 @@ -3491,9 +3491,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 | pg_toast_37898 + 37904 | | 0 | 37904 | pg_toast_37898_index + 37898 | | 0 | 37898 | users + 37897 | | 0 | 37897 | users_id_seq + 38071 | | 0 | 38071 | foo + 38326 | | 0 | 38326 | forc_test + 38715 | | 0 | 38715 | pg_toast_38712 + 38716 | | 0 | 38716 | pg_toast_38712_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-10-09 01:20:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-09 01:22:27 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37723 | | 0 | 37723 | pktable + 37728 | | 0 | 37728 | fktable + 38238 | | 0 | 38246 | foo + 38250 | | 0 | 38250 | pg_toast_38238_index + 38249 | | 0 | 38249 | pg_toast_38238 + 38516 | | 0 | 38516 | old_oids + 38533 | | 0 | 38533 | pg_toast_38530 ... |
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-10-09 01:20:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-09 01:24:02 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37433 | | 0 | 37433 | pktable_pkey + 37430 | | 0 | 37430 | pktable + 37439 | | 0 | 37439 | fktable + 38112 | | 0 | 38120 | foo + 38124 | | 0 | 38124 | pg_toast_38112_index + 38123 | | 0 | 38123 | pg_toast_38112 + 38323 | | 0 | 38323 | old_oids + 38349 | | 0 | 38349 | pg_toast_38346 ... |
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-10-09 01:20:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-10-09 01:22:24 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37558 | | 0 | 37558 | pktable_pkey + 37555 | | 0 | 37555 | pktable + 37560 | | 0 | 37560 | fktable + 38287 | | 0 | 38298 | foo + 38302 | | 0 | 38302 | pg_toast_38287_index + 38301 | | 0 | 38301 | pg_toast_38287 + 38523 | | 0 | 38523 | old_oids + 38540 | | 0 | 38540 | pg_toast_38537 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-09 01:20:26.997092100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-09 01:24:21.754304800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37305 | | 0 | 37305 | pktable_pkey + 37301 | | 0 | 37301 | pktable + 37308 | | 0 | 37308 | fktable + 37872 | | 0 | 37877 | foo + 37882 | | 0 | 37882 | pg_toast_37872_index + 37880 | | 0 | 37880 | pg_toast_37872 + 38123 | | 0 | 38123 | old_oids + 38149 | | 0 | 38149 | pg_toast_38146 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-09 01:20:26.997092100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-09 01:26:38.629347300 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37450 | | 0 | 37450 | pktable_pkey + 37447 | | 0 | 37447 | pktable + 37452 | | 0 | 37452 | fktable + 37874 | | 0 | 37879 | foo + 37883 | | 0 | 37883 | pg_toast_37874_index + 37882 | | 0 | 37882 | pg_toast_37874 + 38135 | | 0 | 38135 | old_oids + 38156 | | 0 | 38156 | pg_toast_38153 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-09 01:20:26.997092100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-09 01:24:13.823148400 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37601 | | 0 | 37609 | foo + 37614 | | 0 | 37614 | pg_toast_37601_index + 37612 | | 0 | 37612 | pg_toast_37601 + 38126 | | 0 | 38126 | old_oids + 38150 | | 0 | 38150 | pg_toast_38147 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-09 00:43:38.377398900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-09 00:45:44.875883800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-09 00:43:38.377398900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-09 00:48:00.291092000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-09 00:43:38.377398900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-09 00:45:41.542841900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-08 19:54:02.805645700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-10-08 19:57:35.537744200 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 4 | t | 1 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-08 19:54:02.805645700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-08 19:57:30.371242500 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 3 | t | 1 | t (1 row) ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-08 16:34:16.18978000... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-08 16:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/sr... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-08 16:34:13.21318313... +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/vacuum-extending-in-repetable-read.out 2024-10-08 16:39:3... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /tmp/cirrus-ci-build/bu... --- /tmp/cirrus-ci-build/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-08 16:34:16.56303396... +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-08 16:... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out /Users/admin/pgsql/build/... --- /Users/admin/pgsql/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-08 16:34:23 +++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-08 16:37... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out C:/cirrus/buil... --- C:/cirrus/src/test/isolation/expected/vacuum-extending-in-repetable-read.out 2024-10-08 16:34:22.530448000 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/vacuum-extending-in-repetable-read.out 2024-10-08 16:38:35.68278... @@ -22,7 +22,8 @@ 100 (1 row) -step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival + 2 where id > 900; +step s2_update: UPDATE test_vacuum_stat_isolation SET ival = ival 2 where id > 900; +ERROR: syntax error at or near "2" step s2_insert_interrupt: INSERT INTO test_vacuum_stat_isolation values (1,1); step s2_vacuum: VACUUM test_vacuum_stat_isolation; step s2_print_vacuum_stats_table: @@ -33,7 +34,7 @@ relname |tuples_deleted|dead_tuples|tuples_frozen --------------------------+--------------+-----------+------------- -test_vacuum_stat_isolation| 0| 100| 0 +test_vacuum_stat_isolation| 0| 0| 0 (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-10-08 16:34:23.235409200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-10-08 16:4... @@ -223,7 +223,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -255,7 +255,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/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-10-08 11:12:15.060597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-08 11:14:05.915... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:15.060597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-08 11:14:54.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:15.060597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-08 11:14:02.181354000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-08 11:12:11.548066754 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-08 11:18:06.913091585 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:11.548066754 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-08 11:19:22.437654687 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:11.548066754 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-08 11:15:34.013236643 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-08 11:12:15.607419927 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-08 11:14:41.240... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:15.607419927 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-08 11:15:13.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:15.607419927 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-08 11:14:36.000482075 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-08 11:12:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-08 11:14:10 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-08 11:15:18 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-08 11:12:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-08 11:14:10 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-08 11:12:31.380032400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-08 11:16:16.766872000 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-08 11:12:31.380032400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-08 11:18:28.354268300 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-08 11:12:31.380032400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-08 11:16:10.702415700 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/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-10-08 10:42:13.737290000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-08 10:43:12.903028000... @@ -3731,7 +3731,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-10-08 10:42:13.737290000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-08 10:43:51.2098110... @@ -3731,7 +3731,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-10-08 10:42:13.737290000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-08 10:43:10.899738000 +0000 @@ -3731,7 +3731,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 |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-08 10:04:32.011877000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-08 10:07:17.734101... @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 17133 waits for AccessShareLock on relation 24514 of database 16384; blocked by process 17143. +Process 17143 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 17133. +HINT: See server log for query details. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-08 10:04:31.254804292 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out 2024-10-08 10:14:54.251781682 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-08 10:04:30.013186492 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-08 10:13:38.93498... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t |
50/5285 | NOT ENFORCED constraint feature |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-08 09:46:09.757696299 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-08 09:53:23.914608084 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress-runni... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-08 09:06:01.097429000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/privs_in_db.out 2024-10-08 09:11:56.222461000 +00... @@ -756,9 +756,10 @@ DROP DATABASE regression_db_0; DROP ROLE regress_role_admin; SELECT datname FROM pg_database WHERE datname LIKE 'regression_db_%'; - datname ---------- -(0 rows) + datname +------------------- + regression_dblink +(1 row) SELECT rolname FROM pg_roles WHERE rolname LIKE 'regress_role_%'; rolname |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-10-08 08:43:04.942479000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2024-10-08 08:45:06.676910000 +0000 @@ -2530,23 +2530,10 @@ where t3.f1 is null) s left join tenk1 t4 on s.f1 > 1) on s.f1 = t1.f1; - QUERY PLAN -------------------------------------------------- - Hash Right Join - Hash Cond: (t2.f1 = t1.f1) - -> Nested Loop Left Join - Join Filter: (t2.f1 > 1) - -> Nested Loop Left Join - Join Filter: (t2.f1 > 0) - Filter: (t3.f1 IS NULL) - -> Seq Scan on int4_tbl t2 - -> Materialize - -> Seq Scan on int4_tbl t3 - -> Seq Scan on tenk1 t4 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-08 08:43:03.583375589 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2024-10-08 08:47:29.951774095 +0000 @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 23674 waits for AccessShareLock on relation 24381 of database 16384; blocked by process 23691. +Process 23691 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 23674. +HINT: See server log for query details. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-08 08:42:59.496522215 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-08 08:48:37.870068... @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-10-08 08:42:59.508510348 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-10-08 08:48:37.734070020 ... @@ -1212,11 +1212,10 @@ UNION ALL SELECT 2 AS t, * FROM tenk1 b) c WHERE t = 2; - QUERY PLAN ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-10-08 08:42:59.448569682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2024-10-08 08:47:56.514518598 +0000 @@ -2264,12 +2264,10 @@ select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; - QUERY PLAN --------------------------- - Result - One-Time Filter: false -(2 rows) - +ERROR: deadlock detected +DETAIL: Process 29413 waits for AccessShareLock on relation 24416 of database 16384; blocked by process 29396. +Process 29396 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 29413. +HINT: See server log for query details. select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; ... |
50/5284 | database-specific role memberships |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-08 06:24:59.310229000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privs_in_db.out 2024-10-08 06:27:26.899606... @@ -24,11 +24,13 @@ RESET client_min_messages; -- test proper begins here CREATE ROLE role_admin LOGIN CREATEROLE CREATEDB; +WARNING: roles created by regression test cases should have names starting with "regress_" GRANT pg_read_all_data TO role_admin WITH ADMIN OPTION; GRANT pg_read_all_stats TO role_admin WITH ADMIN OPTION; GRANT pg_maintain TO role_admin WITH ADMIN OPTION; -- Populate test databases. CREATE DATABASE db_0 OWNER role_admin; +WARNING: databases created by regression test cases should have names including "regression" \connect db_0 CREATE TABLE data AS SELECT generate_series(1, 3); CREATE VIEW role_memberships @@ -50,35 +52,47 @@ 1, 2, 5, 3 ; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-08 06:24:59.310229000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privs_in_db.out 2024-10-08 06:28:16.0151... @@ -24,11 +24,13 @@ RESET client_min_messages; -- test proper begins here CREATE ROLE role_admin LOGIN CREATEROLE CREATEDB; +WARNING: roles created by regression test cases should have names starting with "regress_" GRANT pg_read_all_data TO role_admin WITH ADMIN OPTION; GRANT pg_read_all_stats TO role_admin WITH ADMIN OPTION; GRANT pg_maintain TO role_admin WITH ADMIN OPTION; -- Populate test databases. CREATE DATABASE db_0 OWNER role_admin; +WARNING: databases created by regression test cases should have names including "regression" \connect db_0 CREATE TABLE data AS SELECT generate_series(1, 3); CREATE VIEW role_memberships @@ -50,35 +52,47 @@ 1, 2, 5, 3 ; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out /tmp/cirrus-ci-build/build/testrun/regress/regre... --- /tmp/cirrus-ci-build/src/test/regress/expected/privs_in_db.out 2024-10-08 06:24:59.310229000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privs_in_db.out 2024-10-08 06:27:23.786948000 +0000 @@ -24,11 +24,13 @@ RESET client_min_messages; -- test proper begins here CREATE ROLE role_admin LOGIN CREATEROLE CREATEDB; +WARNING: roles created by regression test cases should have names starting with "regress_" GRANT pg_read_all_data TO role_admin WITH ADMIN OPTION; GRANT pg_read_all_stats TO role_admin WITH ADMIN OPTION; GRANT pg_maintain TO role_admin WITH ADMIN OPTION; -- Populate test databases. CREATE DATABASE db_0 OWNER role_admin; +WARNING: databases created by regression test cases should have names including "regression" \connect db_0 CREATE TABLE data AS SELECT generate_series(1, 3); CREATE VIEW role_memberships @@ -50,35 +52,47 @@ 1, 2, 5, 3 ; ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-08 04:39:28.459841000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-08 04:42:20.818600000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-08 04:39:47.561505059 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-08 04:44:59.510120278 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-10-08 04:39:32 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-08 04:43:42 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-08 04:39:34.518393100 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-08 04:46:19.712880800 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-10-08 01:23:03.116901494 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/btree_index.out 2024-10-08 01:30:28.876878069 +0000 @@ -194,13 +194,10 @@ -- explain (costs off) select distinct hundred from tenk1 where hundred in (47, 48, 72, 82); - QUERY PLAN ------------------------------------------------------------------- - Unique - -> Index Only Scan using tenk1_hundred on tenk1 - Index Cond: (hundred = ANY ('{47,48,72,82}'::integer[])) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 42315 waits for AccessShareLock on relation 24390 of database 16387; blocked by process 42298. +Process 42298 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 42315. +HINT: See server log for query details. select distinct hundred from tenk1 where hundred in (47, 48, 72, 82); hundred ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-10-08 01:23:03.156941109 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-10-08 01:32:26.276624743 +0000 @@ -1909,21 +1909,10 @@ where exists(select * from tenk1 c where b.twothousand = c.twothousand and b.fivethous <> c.fivethous) and a.tenthous = b.tenthous and a.tenthous < 5000; - QUERY PLAN ------------------------------------------------ - Hash Semi Join - Hash Cond: (b.twothousand = c.twothousand) - Join Filter: (b.fivethous <> c.fivethous) - -> Hash Join - Hash Cond: (b.tenthous = a.tenthous) - -> Seq Scan on tenk1 b - -> Hash - -> Seq Scan on tenk1 a - Filter: (tenthous < 5000) - -> Hash - -> Seq Scan on tenk1 c ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-08 01:23:06.753074263 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-08 01:29:17.120171... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-07 21:27:49.965180822 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-07 21:36:11.... @@ -3473,1759 +3473,10 @@ CREATE TABLE plt1_adv_p1 PARTITION OF plt1_adv FOR VALUES IN ('0001', '0003'); CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -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-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-07 21:27:49.965180822 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-07 21:36:4... @@ -2258,2974 +2258,7 @@ CREATE TABLE prt1_n_p1 PARTITION OF prt1_n FOR VALUES FROM ('0000') TO ('0250'); CREATE TABLE prt1_n_p2 PARTITION OF prt1_n FOR VALUES FROM ('0250') TO ('0500'); INSERT INTO prt1_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 499, 2) i; -ANALYZE prt1_n; -CREATE TABLE prt2_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt2_n_p1 PARTITION OF prt2_n FOR VALUES IN ('0000', '0003', '0004', '0010', '0006', '0007'); -CREATE TABLE prt2_n_p2 PARTITION OF prt2_n FOR VALUES IN ('0001', '0005', '0002', '0009', '0008', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt2_n; -CREATE TABLE prt3_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt3_n_p1 PARTITION OF prt3_n FOR VALUES IN ('0000', '0004', '0006', '0007'); -CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010'); -CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt3_n; -CREATE TABLE prt4_n (a int, b int, c text) PARTITION BY RANGE(a); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-07 21:27:49.965180822 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-07 21:36:08.130994020 +0000 @@ -3474,1758 +3474,7 @@ CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort ... |
50/5283 | Replace IN VALUES with ANY in WHERE clauses during optimization |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-07 19:26:30.094767800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-10-07 19:29:18.528186800 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-10-07 19:26:30.094767800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/subselect.out 2024-10-07 19:29:05.003752200 +0000 @@ -2313,15 +2313,16 @@ EXPLAIN (COSTS OFF) SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid) WHERE c.oid IN (VALUES (1), (2)); - QUERY PLAN ---------------------------------------------------------------- - Hash Join - Hash Cond: (a.oid = c.oid) - -> Seq Scan on pg_am a - -> Hash - -> Index Scan using pg_class_oid_index on pg_class c - Index Cond: (oid = ANY ('{1,2}'::integer[])) -(6 rows) + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (c.oid = a.oid) ... |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:22.424080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-07 15:24:51.553878000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:22.424080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-07 15:25:35.612444000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:22.424080000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-07 15:24:48.565517000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:21.070069546 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-07 15:28:57.431625466 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:21.070069546 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-07 15:29:55.195984124 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:21.070069546 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-07 15:26:20.423617355 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:18.515852448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-07 15:25:37.959294821 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:18.515852448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-07 15:26:09.711281322 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-07 15:23:18.515852448 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-07 15:25:30.115299393 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5004 | CREATE INDEX CONCURRENTLY for partitioned tables |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:24.144840000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-07 14:08:03.222254000... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:24.144840000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-07 14:08:47.7114080... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:24.144840000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-07 14:08:03.158101000 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:22.336670992 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-10-07 14:11:21.029245091 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out /tmp/cirrus-ci-build/src/test/isolation/ou... --- /tmp/cirrus-ci-build/src/test/isolation/expected/partitioned-cic.out 2024-10-07 14:06:22.171887162 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/partitioned-cic.out 2024-10-07 14:33:15.639917067 +0000 @@ -3,10 +3,14 @@ starting permutation: lock_p1 cic insert drop2 commit chk_content step lock_p1: lock cictab_part_1 in row exclusive mode; step cic: CREATE INDEX CONCURRENTLY ON cictab(i); <waiting ...> -step insert: insert into cictab values (1, 1), (11, 1); -step drop2: DROP TABLE cictab_part_2; +step insert: insert into cictab values (1, 1), (11, 1); <waiting ...> +isolationtester: canceling step insert after 360 seconds +step insert: <... completed> +ERROR: canceling statement due to user request +step drop2: DROP TABLE cictab_part_2; <waiting ...> step commit: COMMIT; step cic: <... completed> +step drop2: <... completed> step chk_content: set enable_seqscan to off; explain (costs off) select * from cictab where i > 0; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:22.336670992 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-10-07 14:12:45.427670115 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:22.336670992 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-10-07 14:09:25.009815047 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:22.442852876 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-07 14:08:52.512905445... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:22.442852876 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-07 14:09:17.0971063... @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-10-07 14:06:22.442852876 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-10-07 14:08:48.632878893 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-07 14:06:31.217926400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-10-07 14:10:07.936741900 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-07 14:06:31.217926400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-10-07 14:12:19.718019800 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-10-07 14:06:31.217926400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-10-07 14:09:57.044161600 +0000 @@ -77,7 +77,6 @@ Partition key: RANGE (a) Indexes: "idxpart_a_idx" btree (a) - "idxpart_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 3 (Use \d+ to list them.) \d idxpart1 @@ -91,7 +90,6 @@ Partition key: RANGE (a) Indexes: "idxpart1_a_idx" btree (a) - "idxpart1_a_idx1" UNIQUE, btree (a) INVALID Number of partitions: 1 (Use \d+ to list them.) \d idxpart11 @@ -105,7 +103,6 @@ ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:21:06.771601000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-07 13:22:55.669760000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:20:38.807698264 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-07 13:26:46.364903983 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:20:38.807698264 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-10-07 13:28:29.685925388 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:20:38.807698264 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-07 13:24:09.080924156 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:20:39.071560493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-07 13:24:15.290677904 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:20:39.071560493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-07 13:24:54.745361543... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-07 13:20:39.071560493 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-07 13:24:11.710899014 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-07 13:20:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-07 13:22:44 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-07 13:20:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-07 13:23:41 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-07 13:20:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-10-07 13:22:44 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-07 13:20:57.404477700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-07 13:23:17.842209400 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-07 13:20:57.404477700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-07 13:25:18.080610600 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-07 13:20:57.404477700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-07 13:23:06.160016100 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-07 12:49:09.258125970 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-07 12:54:41.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-07 12:49:09.258125970 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-07 12:55:1... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-07 12:49:09.258125970 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-07 12:54:34.613694590 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-07 12:20:09.154160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-07 12:22:16.492825000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-10-07 12:20:09.209269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-10-07 12:22:16.4904630... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-10-07 12:20:09.154160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-07 12:22:51.209365000 +... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-10-07 12:20:09.209269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-10-07 12:22:51.20986... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-10-07 12:20:09.154160000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-10-07 12:22:16.005735000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-10-07 12:20:09.209269000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-10-07 12:22:16.006650000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-07 12:20:01.754891217 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-10-07 12:26:23.499578219 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-07 12:20:01.754891217 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-10-07 12:25:06.631286942 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-07 12:20:04.630913549 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-07 12:25:11.336225392 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-07 12:20:04.630913549 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-07 12:25:44.236883383 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-07 12:20:04.630913549 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-10-07 12:25:08.276181407 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-10-07 12:20:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-07 12:23:52 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-10-07 12:20:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-10-07 12:23:52 @@ -1774,1418 +1774,11 @@ DROP INDEX sro_idx; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-10-07 12:20:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-07 12:24:50 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-10-07 12:20:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-10-07 12:24:50 @@ -1354,1838 +1354,10 @@ DROP TABLE test5b; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-10-07 12:20:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/brin.out 2024-10-07 12:23:52 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-10-07 12:20:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2024-10-07 12:23:52 @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-07 12:20:15.229147200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-07 12:23:13.689083600 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-10-07 12:20:15.371332900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-10-07 12:23:13.673464700 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-07 12:20:15.229147200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-07 12:25:14.159290900 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-07 12:20:15.229147200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-10-07 12:23:12.939097200 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-10-07 12:20:15.371332900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-10-07 12:23:12.939097200 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-10-07 09:02:46.915707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-07 09:05:48.794736000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-07 09:02:48.331366000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-07 09:06:02.4586620... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-10-07 09:02:45.230007522 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-07 09:08:14.683554906 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-07 09:02:46.910449720 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-07 09:08:26.2515058... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-07 09:02:52.410670100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-07 09:09:22.309630200 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-07 09:02:56.353527800 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-07 09:09:51.896074400 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/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-10-07 04:43:12.567600000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-07 04:44:45.200492... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37752 | | 0 | 37752 | pktable_pkey + 37749 | | 0 | 37749 | pktable + 37754 | | 0 | 37754 | fktable + 38185 | | 0 | 38190 | foo + 38194 | | 0 | 38194 | pg_toast_38185_index + 38193 | | 0 | 38193 | pg_toast_38185 + 38432 | | 0 | 38432 | old_oids + 38467 | | 0 | 38467 | pg_toast_38463 ... |
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-10-07 04:43:12.567600000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-07 04:45:25.5823... @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38222 | | 0 | 38227 | foo + 38231 | | 0 | 38231 | pg_toast_38222_index + 38230 | | 0 | 38230 | pg_toast_38222 + 38451 | | 0 | 38451 | old_oids + 38468 | | 0 | 38468 | pg_toast_38465 ... |
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-10-07 04:43:12.567600000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-07 04:44:42.167053000 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37704 | | 0 | 37704 | fktable + 37693 | | 0 | 37693 | pktable_pkey + 38245 | | 0 | 38250 | foo + 38254 | | 0 | 38254 | pg_toast_38245_index + 38253 | | 0 | 38253 | pg_toast_38245 + 38494 | | 0 | 38494 | old_oids + 38511 | | 0 | 38511 | pg_toast_38508 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-07 04:43:08.608494272 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-10-07 04:47:56.863670740 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37870 | | 0 | 37870 | pktable_pkey + 37867 | | 0 | 37867 | pktable + 37872 | | 0 | 37872 | fktable + 38322 | | 0 | 38327 | foo + 38331 | | 0 | 38331 | pg_toast_38322_index + 38330 | | 0 | 38330 | pg_toast_38322 + 38584 | | 0 | 38584 | old_oids + 38601 | | 0 | 38601 | pg_toast_38598 ... |
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-10-07 04:43:08.608494272 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-10-07 04:49:36.764671344 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 37784 | | 0 | 37784 | pktable + 37794 | | 0 | 37794 | fktable + 38243 | | 0 | 38250 | foo + 38254 | | 0 | 38254 | pg_toast_38243_index + 38253 | | 0 | 38253 | pg_toast_38243 + 38460 | | 0 | 38460 | 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/src/test/regress/results/al... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-07 04:43:08.608494272 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-10-07 04:46:04.567847430 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38310 | | 0 | 38316 | foo + 38320 | | 0 | 38320 | pg_toast_38310_index + 38319 | | 0 | 38319 | pg_toast_38310 + 38534 | | 0 | 38534 | old_oids + 38551 | | 0 | 38551 | pg_toast_38548 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-10-07 04:43:08.439988133 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-07 04:45:23.327409... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37974 | | 0 | 37974 | users_id_seq + 37979 | | 0 | 37979 | pg_toast_37975 + 37980 | | 0 | 37980 | pg_toast_37975_index + 37975 | | 0 | 37975 | users + 38262 | | 0 | 38262 | foo + 38502 | | 0 | 38502 | forc_test + 37661 | | 0 | 37661 | pktable_pkey + 37658 | | 0 | 37658 | 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-10-07 04:43:08.439988133 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-07 04:45:56.1393... @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 38242 | | 0 | 38242 | forc_test + 37705 | | 0 | 37705 | users_id_seq + 37710 | | 0 | 37710 | pg_toast_37706 + 37711 | | 0 | 37711 | pg_toast_37706_index + 37706 | | 0 | 37706 | users + 37997 | | 0 | 37997 | foo + 38516 | | 0 | 38516 | pg_toast_38513 + 38517 | | 0 | 38517 | pg_toast_38513_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-10-07 04:43:08.439988133 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-10-07 04:45:20.995411111 +0000 @@ -3491,9 +3491,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 +-------+------------+---------------+-------------+---------------------- + 37821 | | 0 | 37821 | pg_toast_37817 + 37822 | | 0 | 37822 | pg_toast_37817_index + 37817 | | 0 | 37817 | users + 37816 | | 0 | 37816 | users_id_seq + 38017 | | 0 | 38017 | foo + 38280 | | 0 | 38280 | forc_test + 38725 | | 0 | 38725 | pg_toast_38722 + 38726 | | 0 | 38726 | pg_toast_38722_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-07 04:43:18.425956200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-10-07 04:46:38.879329700 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37470 | | 0 | 37470 | pktable_pkey + 37467 | | 0 | 37467 | pktable + 37472 | | 0 | 37472 | fktable + 37952 | | 0 | 37958 | foo + 37962 | | 0 | 37962 | pg_toast_37952_index + 37961 | | 0 | 37961 | pg_toast_37952 + 38146 | | 0 | 38146 | old_oids + 38163 | | 0 | 38163 | pg_toast_38160 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-07 04:43:18.425956200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-10-07 04:49:03.381700800 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37148 | | 0 | 37148 | pktable_pkey + 37145 | | 0 | 37145 | pktable + 37151 | | 0 | 37151 | fktable + 37851 | | 0 | 37856 | foo + 37860 | | 0 | 37860 | pg_toast_37851_index + 37859 | | 0 | 37859 | pg_toast_37851 + 38086 | | 0 | 38086 | old_oids + 38118 | | 0 | 38118 | pg_toast_38115 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-10-07 04:43:18.425956200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-10-07 04:46:33.858327600 +0000 @@ -3491,9 +3491,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37104 | | 0 | 37104 | pktable_pkey + 37101 | | 0 | 37101 | pktable + 37109 | | 0 | 37109 | fktable + 37896 | | 0 | 37934 | foo + 37938 | | 0 | 37938 | pg_toast_37896_index + 37937 | | 0 | 37937 | pg_toast_37896 + 38197 | | 0 | 38197 | old_oids + 38214 | | 0 | 38214 | pg_toast_38211 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-07 04:26:41.064790200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-07 04:28:44.416976600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-07 04:26:41.064790200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-07 04:30:49.172742400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-07 04:26:41.064790200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-07 04:28:40.024625800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-06 20:04:08.433888100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-10-06 20:07:34.951579100 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-06 20:04:08.433888100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats.out 2024-10-06 20:09:35.207373000 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 2 | 2 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 5 | t | 2 | t (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/stats.out 2024-10-06 20:04:08.433888100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/stats.out 2024-10-06 20:07:29.674235500 +0000 @@ -846,7 +846,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | parallel_idx_scan -------------------+------------------- - 3 | 2 + 1 | 1 (1 row) SELECT last_parallel_seq_scan AS test_last_seq, last_parallel_idx_scan AS test_last_idx @@ -895,7 +895,7 @@ FROM pg_stat_all_tables WHERE relid = 'test_parallel_scan'::regclass; parallel_seq_scan | seq_ok | parallel_idx_scan | idx_ok -------------------+--------+-------------------+-------- - 6 | t | 2 | t + 4 | t | 1 | t (1 row) ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-10-06 14:04:39.320766000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-06 14:07:57.827659000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-06 14:04:40.735114000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-06 14:08:11.4837570... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-10-06 14:04:36.444760732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-06 14:10:59.933000040 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-06 14:04:38.137819699 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-06 14:11:11.9091317... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-10-06 14:04:38 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-06 14:08:41 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-06 14:04:40 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-06 14:08:51 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-06 14:04:51.958383600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-06 14:11:38.848056000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-06 14:04:56.238630500 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-06 14:12:09.025811900 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/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-10-06 07:13:04.489716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-06 07:14:42.868... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-06 07:13:04.489716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-06 07:15:36.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-06 07:13:04.489716000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-06 07:14:36.431822000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-06 07:13:25.506438409 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-06 07:18:40.351167978 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-06 07:13:25.506438409 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-06 07:17:06.327171393 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-06 07:13:04.739719129 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-06 07:15:24.959... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-06 07:13:04.739719129 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-06 07:15:56.5... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-06 07:13:04.739719129 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-06 07:15:18.319047947 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-06 07:13:41.404956800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-06 07:17:12.683850000 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-06 07:13:41.404956800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-06 07:19:29.213251000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-06 07:13:41.404956800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-06 07:17:03.667731000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-06 06:30:47.784289000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-06 06:40:19.17721... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/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-10-06 06:13:28.402472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-06 06:14:26.321231000... @@ -3731,7 +3731,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-10-06 06:13:28.402472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-06 06:15:07.9407380... @@ -3731,7 +3731,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-10-06 06:13:28.402472000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-06 06:14:25.110625000 +0000 @@ -3731,7 +3731,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 |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-06 01:11:59.593673638 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-06 01:20:41.... @@ -4630,602 +4630,10 @@ CREATE TABLE plt3_adv_p2 PARTITION OF plt3_adv FOR VALUES IN ('0007', '0009'); INSERT INTO plt3_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (4, 6, 7, 9)... ANALYZE plt3_adv; --- 3-way join to test the default partition of a join relation -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.a, t2.c, t3.a, t3.c FROM plt1_adv t1 LEFT JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) LEFT ... - QUERY PLAN --------------------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Right Join - Hash Cond: ((t3_1.a = t1_1.a) AND (t3_1.c = t1_1.c)) - -> Seq Scan on plt3_adv_p1 t3_1 - -> Hash - -> Hash Right Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-06 01:11:59.593673638 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-06 01:21:1... @@ -2327,2905 +2327,10 @@ -- between partition keys EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1 LEFT JOIN prt2 t2 ON (t1.a < t2.b); - QUERY PLAN ---------------------------------------------------------- - Nested Loop Left Join - -> Append - -> Seq Scan on prt1_p1 t1_1 - -> Seq Scan on prt1_p2 t1_2 - -> Seq Scan on prt1_p3 t1_3 - -> Append - -> Index Scan using iprt2_p1_b on prt2_p1 t2_1 - Index Cond: (b > t1.a) - -> Index Scan using iprt2_p2_b on prt2_p2 t2_2 - Index Cond: (b > t1.a) - -> Index Scan using iprt2_p3_b on prt2_p3 t2_3 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-06 01:11:59.593673638 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-06 01:20:34.151029243 +0000 @@ -3481,1751 +3481,10 @@ CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p1 t1_1 ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-10-05 19:17:55.812458000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-05 19:20:57.309976000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-05 19:17:57.220493000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-05 19:21:10.8550550... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-10-05 19:16:51.823707058 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-05 19:22:50.426173387 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-05 19:16:53.503707094 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-05 19:23:02.4461655... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-10-05 19:16:56 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-05 19:20:43 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-05 19:16:58 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-05 19:20:54 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-05 19:17:00.694781500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-05 19:22:48.636143100 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-05 19:17:04.502378700 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-05 19:23:12.134675300 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:37.738018000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-05 18:06:54.489182000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:37.738018000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-05 18:07:46.173815000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:37.738018000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-05 18:06:56.319854000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:32.376589714 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-05 18:10:09.410642471 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:32.376589714 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-05 18:08:47.062806370 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:54.351851435 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-05 18:08:26.720457932 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:54.351851435 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-05 18:08:59.818268998 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-05 18:05:54.351851435 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-05 18:08:19.756147759 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-05 16:04:44.221372000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-05 16:06:39.795160000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-05 16:04:40.564469527 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-05 16:11:10.020268487 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-05 16:04:40.564469527 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-05 16:09:06.116292796 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-05 16:04:41.194624040 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-05 16:09:03.683092555 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-05 16:04:41.194624040 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-05 16:09:50.767377380... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-05 16:04:41.194624040 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-05 16:09:00.483122537 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-05 16:05:01.841985300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-05 16:07:39.714108500 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-05 16:05:01.841985300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-05 16:09:54.134556400 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-05 16:05:01.841985300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-05 16:07:26.134089300 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-05 15:13:31.590744945 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-05 15:19:59.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-05 15:13:31.590744945 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-05 15:20:3... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-05 15:13:31.590744945 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-05 15:19:55.065369273 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-05 13:02:38.188492000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-05 13:04:48.818554800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-05 13:02:38.188492000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-05 13:07:12.421468700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-05 13:02:38.188492000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-05 13:04:42.938944600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5152 | Casts from jsonb to other types should cope with json null |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-10-04 19:16:55.371241531 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-10-04 19:22:37.272668591 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/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-10-04 18:23:15.042539000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-04 18:24:57.400... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:23:15.042539000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-04 18:25:40.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:23:15.042539000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-04 18:24:51.439818000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-04 18:23:34.987034972 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-10-04 18:30:36.305209707 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:23:34.987034972 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-10-04 18:32:23.201146801 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:23:34.987034972 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-10-04 18:28:51.145514565 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-10-04 18:23:16.213174855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-04 18:28:35.204... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:23:16.213174855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-04 18:29:07.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:23:16.213174855 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-10-04 18:28:25.344595637 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-10-04 18:22:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-04 18:24:45 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:22:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-04 18:26:00 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-10-04 18:22:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-10-04 18:24:45 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-04 18:23:54.389990400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-04 18:27:33.536802600 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-04 18:23:54.389990400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-04 18:29:46.701933500 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-10-04 18:23:54.389990400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-10-04 18:27:27.212088800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-04 18:05:35.024496000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-10-04 18:15:01.41670... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/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-10-04 17:53:38.624911000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-10-04 17:54:38.852475000... @@ -3731,7 +3731,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-10-04 17:53:38.624911000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-10-04 17:55:18.4952600... @@ -3731,7 +3731,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-10-04 17:53:38.624911000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-10-04 17:54:34.675713000 +0000 @@ -3731,7 +3731,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 |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-04 11:41:51.962147184 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-10-04 11:51:05.... @@ -3658,1574 +3658,10 @@ (21 rows) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 FULL JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE coalesce(t1... - a | c | a | c ----+------+---+------ - 1 | 0001 | | - 3 | 0003 | 3 | 0003 - 4 | 0004 | 4 | 0004 - 6 | 0006 | 6 | 0006 - 8 | 0008 | | - 9 | 0009 | 9 | 0009 - | | 2 | 0002 - | | 7 | 0007 -(8 rows) - --- Test cases where one side has an extra partition ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-04 11:41:51.962147184 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-10-04 11:51:4... @@ -1801,3431 +1801,10 @@ -- inner join, qual covering only top-level partitions EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN -------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_1.a) - -> Seq Scan on prt2_l_p1 t2_1 - -> Hash - -> Seq Scan on prt1_l_p1 t1_1 - Filter: (b = 0) - -> Hash Join - Hash Cond: (t2_3.b = t1_3.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-10-04 11:41:51.962147184 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-10-04 11:50:59.339101964 +0000 @@ -3415,1817 +3415,7 @@ (15 rows) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - a | c | b | c ------+------+-----+------ - 100 | 0100 | 100 | 0100 - 125 | 0125 | 125 | 0125 - 150 | 0150 | 150 | 0150 - 175 | 0175 | 175 | 0175 - 200 | 0200 | 200 | 0200 - 225 | 0225 | 225 | 0225 - 250 | 0250 | 250 | 0250 - 275 | 0275 | 275 | 0275 -(8 rows) - -DROP TABLE prt1_adv_p3; ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-10-04 04:51:08.857285000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-04 04:54:21.154626000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-04 04:51:10.298861000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-04 04:54:36.4455170... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-10-04 04:51:03.585887367 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-04 04:57:21.084452063 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-04 04:51:05.318590828 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-04 04:57:33.8203821... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-10-04 04:51:06 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-04 04:55:09 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-04 04:51:07 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-04 04:55:20 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-04 04:51:21.670442200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-04 04:57:34.845209000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-04 04:51:25.621126100 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-04 04:58:03.242171900 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:15.123133000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-04 02:50:45.052090000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:15.123133000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-04 02:51:35.463428000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:15.123133000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-04 02:50:43.045227000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:13.917915106 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-04 02:54:12.286092922 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:13.917915106 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/xml.out 2024-10-04 02:56:01.286734196 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:13.917915106 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-04 02:52:26.019484759 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:15.365923842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-04 02:51:41.090540789 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:15.365923842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-04 02:52:16.583150764 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-04 02:49:15.365923842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-04 02:51:35.358469446 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:40.951129000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-03 23:49:21.261085000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:39.988834395 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-03 23:53:36.575719257 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:39.988834395 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-10-03 23:55:32.563655745 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:39.988834395 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-03 23:51:14.039871804 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:40.933871187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-03 23:51:45.911112493 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:40.933871187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-03 23:52:25.074692472... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-03 23:47:40.933871187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-03 23:51:42.059245886 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-03 23:47:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-03 23:49:13 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-03 23:47:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-03 23:50:12 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-03 23:47:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-10-03 23:49:10 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-03 23:47:55.362940800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-03 23:50:31.720438000 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-03 23:47:55.362940800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-03 23:52:47.610821900 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-03 23:47:55.362940800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-03 23:50:23.429872400 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-03 22:47:26.243100245 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-03 22:53:33.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-03 22:47:26.243100245 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-03 22:54:0... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-03 22:47:26.243100245 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-03 22:53:28.534688510 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-03 21:11:57.816657100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-10-03 21:14:03.810879300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-03 21:11:57.816657100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-10-03 21:16:08.031366000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-10-03 21:11:57.816657100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-10-03 21:13:57.760202100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/5239 | Add parallel columns for pg_stat_statements |
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-10-02 20:28:50.919958000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-02 20:32:04.251006000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-02 20:28:52.335667000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-02 20:32:17.8846220... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-10-02 20:28:50.856986555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-02 20:34:50.758820550 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-02 20:28:52.530910854 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-02 20:35:02.7552941... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-10-02 20:28:49 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-02 20:32:56 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-02 20:28:51 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-02 20:33:08 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-02 20:29:03.745185000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-02 20:35:36.905579300 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-02 20:29:07.911640200 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-02 20:36:04.145830300 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:18.272005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-02 18:28:57.933060000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:18.272005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-02 18:29:45.122396000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:18.272005000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-02 18:28:55.774051000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:14.279356252 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-02 18:32:31.894492143 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:14.279356252 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-02 18:31:07.310494691 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:13.946570981 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-02 18:29:54.773476259 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:13.946570981 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-02 18:30:27.351434075 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-02 18:27:13.946570981 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-02 18:29:47.437093984 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-02 18:27:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-02 18:29:36 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regre... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-02 18:27:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-02 18:31:06 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/xml.out /Users/admin/pgsql/build/testrun/regress/regress/results/x... --- /Users/admin/pgsql/src/test/regress/expected/xml.out 2024-10-02 18:27:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/xml.out 2024-10-02 18:29:35 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 15:03:54.897910000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 15:05:26.603764000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 15:03:55.231689923 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-02 15:09:11.200102140 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 15:03:55.231689923 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-02 15:07:33.732378808 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 15:03:53.739629896 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 15:07:34.670877191 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 15:03:53.739629896 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-02 15:08:15.222240052... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 15:03:53.739629896 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-02 15:07:30.655003516 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-02 15:03:54 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 15:05:56 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-02 15:03:54 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-02 15:06:49 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-02 15:03:54 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-10-02 15:05:54 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-02 15:04:06.778044500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 15:06:54.339249500 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-02 15:04:06.778044500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-02 15:09:10.115713500 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-02 15:04:06.778044500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-02 15:06:40.305997700 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-02 14:11:18.710751777 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-02 14:17:28.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-02 14:11:18.710751777 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-02 14:18:0... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-02 14:11:18.710751777 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-02 14:17:20.428404365 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:47.666629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 11:10:27.492610000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:42.561832739 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-02 11:14:34.784604784 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:42.561832739 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-10-02 11:17:13.596126984 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:42.561832739 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-02 11:12:39.448946899 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:44.253538157 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 11:12:44.394813202 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:44.253538157 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-02 11:13:25.862736420... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-02 11:08:44.253538157 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-02 11:12:41.634814700 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-02 11:08:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 11:10:26 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-02 11:08:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-02 11:11:27 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-02 11:08:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-10-02 11:10:20 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-02 11:08:56.222982200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-02 11:11:21.049006200 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-02 11:08:56.222982200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-02 11:13:38.569286600 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-02 11:08:56.222982200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-02 11:11:14.828409100 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-10-01 16:54:19.919196000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-01 16:57:39.634587000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-01 16:54:21.340557000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-01 16:57:53.2922700... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-10-01 16:54:02.178003036 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-01 17:00:24.134018309 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-10-01 16:54:03.910710148 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-01 17:00:38.8461785... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-10-01 16:54:02 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-01 16:58:14 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-01 16:54:03 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-01 16:58:24 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-10-01 16:55:13.645161100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-10-01 17:01:32.679095100 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-10-01 16:55:17.736478600 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-10-01 17:01:55.153705300 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5246 | Allow SQL functions use CachedPlan machinery |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.313028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-01 15:37:45.928109000 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.313028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-01 15:38:27.213606000 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.313028000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-01 15:37:42.030325000 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.193304781 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/xml.out 2024-10-01 15:41:52.969021508 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/src/test/regress/results/xml.out --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.193304781 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/xml.out 2024-10-01 15:40:15.605158473 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.610521082 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/xml.out 2024-10-01 15:38:47.954659586 +000... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.610521082 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/xml.out 2024-10-01 15:39:21.007194559 +0... @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/xml.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/xml.out 2024-10-01 15:36:14.610521082 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/xml.out 2024-10-01 15:38:41.614578636 +0000 @@ -855,7 +855,7 @@ SELECT xpath('', '<!-- error -->'); ERROR: empty XPath expression -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup SELECT xpath('//text()', '<local:data xmlns:local="http://127.0.0.1"><local:piece id="1">number one</local:piece><local... xpath ---------------- @@ -1221,7 +1221,7 @@ DETAIL: line 1: Namespace prefix nosuchprefix on tag is not defined <nosuchprefix:tag/> ^ -CONTEXT: SQL function "xpath" statement 1 +CONTEXT: SQL function "xpath" during startup -- XPath deprecates relative namespaces, but they're not supposed to -- throw an error, only a warning. ... |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-01 12:55:27.049834372 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-10-01 13:04:45.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-01 12:55:27.049834372 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-10-01 13:05:2... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-10-01 12:55:27.049834372 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-10-01 13:04:38.990817243 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress-running... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-01 09:36:21.230637000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/subselect.out 2024-10-01 09:41:56.830826000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1043,19 +1043,10 @@ select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0) and thousand = 1; - QUERY PLAN --------------------------------------------------------------- - Aggregate - -> Bitmap Heap Scan on tenk1 t ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-10-01 09:36:19.939828794 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-10-01 09:42:36.213258... @@ -1112,10 +1112,10 @@ and exists ( select 1 from tenk1 c where b.hundred = c.hundred and not exists ( select 1 from tenk1 d where a.thousand = d.thousand ) ); - thousand ----------- -(0 rows) - +ERROR: deadlock detected +DETAIL: Process 36176 waits for AccessShareLock on relation 24459 of database 16384; blocked by process 36174. +Process 36174 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 36176. +HINT: See server log for query details. -- -- Check that nested sub-selects are not pulled up if they contain volatiles -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-10-01 09:36:19.931847203 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_distinct.out 2024-10-01 09:41:49.421308622 +0000 @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 29537 waits for AccessShareLock on relation 24440 of database 16384; blocked by process 29531. +Process 29531 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 29537. +HINT: See server log for query details. -- make the function parallel safe ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-10-01 06:54:53.190719000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-01 06:57:39.326347000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-10-01 06:54:52.849294282 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-01 06:59:29.900948741 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-10-01 06:55:09.118463800 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-10-01 07:02:01.454304300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-10-01 05:35:20.143490000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/dirty_index_scan.out 2024-10-01 05:46:... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:35:15.410633000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-01 05:37:06.637432000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:35:13.490459402 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-10-01 05:41:29.818694525 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:35:13.490459402 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-10-01 05:43:55.467275876 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:35:13.490459402 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-10-01 05:39:29.625480884 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:34:52.533134427 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-01 05:39:02.144276525 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:34:52.533134427 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-01 05:39:42.648242251... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-10-01 05:34:52.533134427 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-10-01 05:38:58.536275461 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-01 05:34:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-01 05:37:50 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-01 05:34:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-01 05:38:42 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-10-01 05:34:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-10-01 05:37:45 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-01 05:35:12.583990800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-10-01 05:38:01.646258700 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,55 +2774,55 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-01 05:35:12.583990800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-10-01 05:40:19.759575900 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-10-01 05:35:12.583990800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-10-01 05:37:47.696981700 +0000 @@ -2747,82 +2747,78 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:20.291013000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-01 03:38:31.627232000 +00... @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-10-01 03:36:20.345447000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-10-01 03:38:31.6262480... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-10-01 03:36:20.291013000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-01 03:39:06.070925000 +... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:20.291013000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-10-01 03:38:28.972261000 +0000 @@ -588,4 +588,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-10-01 03:36:20.345447000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-10-01 03:38:28.963713000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:19.437552070 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-10-01 03:42:58.949317028 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:19.437552070 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-10-01 03:41:30.061386395 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:18.655927555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-01 03:41:19.330390111 +00... @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:18.655927555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-01 03:41:49.362680619 +... @@ -363,229 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-10-01 03:36:18.655927555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-10-01 03:41:14.558359344 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-01 03:36:31.606001500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-10-01 03:39:19.077889300 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-01 03:36:31.606001500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-10-01 03:41:03.951983100 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-10-01 03:36:31.606001500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-10-01 03:39:18.512457700 +0000 @@ -539,53 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
49/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-09-30 20:42:49.564336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-30 20:44:15.383031000... @@ -2574,1184 +2574,7 @@ 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 - deferrable ... |
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-09-30 20:42:49.564336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-30 20:44:37.4183580... @@ -2625,1133 +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 ... |
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-09-30 20:42:49.564336000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-30 20:44:12.046090000 +0000 @@ -2607,1151 +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) ... |
Linux - Debian Bookworm - 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-09-30 20:42:47.105343454 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-30 20:46:58.537011418 +0000 @@ -2691,1067 +2691,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 (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. ... |
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-09-30 20:42:47.105343454 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-30 20:45:40.717093299 +0000 @@ -3153,605 +3153,10 @@ for each statement execute procedure dump_delete(); -- insert directly into children sees respective child-format tuples 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) -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); ... |
Linux - Debian Bookworm - 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-09-30 20:42:45.946820836 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-30 20:46:06.737761322... @@ -2560,1198 +2560,7 @@ 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 -(1 row) - -drop table parted; ... |
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-09-30 20:42:45.946820836 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-30 20:46:35.1897302... @@ -1643,2115 +1643,10 @@ $$; create trigger depth_b_tr before insert on depth_b for each row execute procedure depth_b_tf(); -create function depth_c_tf() returns trigger - language plpgsql as $$ -begin - raise notice '%: depth = %', tg_name, pg_trigger_depth(); - if new.id = 1 then - raise exception sqlstate 'U9999'; - end if; - raise notice '%: depth = %', tg_name, pg_trigger_depth(); - return new; -end; -$$; -create trigger depth_c_tr before insert on depth_c - for each row execute procedure depth_c_tf(); ... |
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-09-30 20:42:45.946820836 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-30 20:46:02.877766172 +0000 @@ -2625,1133 +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 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-09-30 20:42:45 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-30 20:45:56 @@ -999,2759 +999,10 @@ 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; -UPDATE 2 -UPDATE min_updates_test SET f3 = 2 WHERE f3 is null; -UPDATE 1 -\set QUIET true -SELECT * FROM min_updates_test; - f1 | f2 | f3 ... |
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-09-30 20:42:45 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-30 20:47:22 @@ -1618,2140 +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-09-30 20:42:45 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-09-30 20:45:56 @@ -1157,2853 +1157,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 -----+-------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-30 20:42:54.923191100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-30 20:45:22.136883700 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-30 20:42:54.909600700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-30 20:47:23.093525700 +0000 @@ -3738,20 +3738,10 @@ drop table grandparent; -- 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() ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-30 20:42:54.923191100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-30 20:45:20.543140600 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-30 09:40:57.400631125 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-30 09:49:15.... @@ -3906,1326 +3906,10 @@ CREATE TABLE plt2_adv_p2_2 PARTITION OF plt2_adv FOR VALUES IN ('0006'); INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (4, 6); ANALYZE plt2_adv; --- inner join -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 ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Hash Join - Hash Cond: ((t2.a = t1.a) AND (t2.c = t1.c)) - -> Append - -> Seq Scan on plt2_adv_p1 t2_1 - -> Seq Scan on plt2_adv_p2_1 t2_2 - -> Seq Scan on plt2_adv_p2_2 t2_3 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-30 09:40:57.400631125 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-30 09:49:4... @@ -2477,2755 +2477,10 @@ insert into prtx2 select 1 + i%30, i, i from generate_series(1,500) i, generate_series(1,10) j; create index on prtx2 (b); -create index on prtx2 (c); -analyze prtx1; -analyze prtx2; -explain (costs off) -select * from prtx1 -where not exists (select 1 from prtx2 - where prtx2.a=prtx1.a and prtx2.b=prtx1.b and prtx2.c=123) - and a<20 and c=120; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop Anti Join - -> Seq Scan on prtx1_1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-30 09:40:57.400631125 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-30 09:49:10.963040353 +0000 @@ -3378,1854 +3378,10 @@ DROP TABLE prt1_adv; DROP TABLE prt2_adv; -DROP TABLE prt3_adv; --- Test interaction of partitioned join with partition pruning -CREATE TABLE prt1_adv (a int, b int, c varchar) PARTITION BY RANGE (a); -CREATE TABLE prt1_adv_p1 PARTITION OF prt1_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt1_adv_p2 PARTITION OF prt1_adv FOR VALUES FROM (200) TO (300); -CREATE TABLE prt1_adv_p3 PARTITION OF prt1_adv FOR VALUES FROM (300) TO (400); -CREATE INDEX prt1_adv_a_idx ON prt1_adv (a); -INSERT INTO prt1_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt1_adv; -CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); -CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-30 08:40:18.873965000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-30 08:43:13.074841000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-30 08:40:20.589973096 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-30 08:45:25.977209454 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-30 08:40:15.945350417 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-30 08:44:36.496012898 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-30 08:40:27.046178200 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-30 08:47:16.507664200 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/eval-plan-qual.out /tmp/cirrus-ci-build/build/testrun/isolatio... --- /tmp/cirrus-ci-build/src/test/isolation/expected/eval-plan-qual.out 2024-09-30 06:19:54.984193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/eval-plan-qual.out 2024-09-30 06:25:26.960288... @@ -957,409 +957,9 @@ starting permutation: wx2 partiallock c2 c1 read -step wx2: UPDATE accounts SET balance = balance + 450 WHERE accountid = 'checking' RETURNING balance; -balance -------- - 1050 -(1 row) - -step partiallock: - SELECT * FROM accounts a1, accounts a2 - WHERE a1.accountid = a2.accountid - FOR UPDATE OF a1; - <waiting ...> -step c2: COMMIT; -step partiallock: <... completed> ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_views.out /tmp/cirrus-ci-build/build/testrun/regress-runn... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_views.out 2024-09-30 06:19:55.147945000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/select_views.out 2024-09-30 06:25:26.958505000 +0... @@ -1532,21 +1532,9 @@ ALTER VIEW my_property_secure SET (security_barrier=false); SET SESSION AUTHORIZATION regress_alice; EXECUTE p1; -- To be perform as a view with security-barrier -NOTICE: f_leak => passwd123 - cid | name | tel | passwd ------+---------------+------------------+----------- - 101 | regress_alice | +81-12-3456-7890 | passwd123 -(1 row) - +ERROR: GetSingleCachedPlan() called in the wrong context: plansource->gplan is NULL EXECUTE p2; -- To be perform as a view without security-barrier -NOTICE: f_leak => passwd123 -NOTICE: f_leak => beafsteak -NOTICE: f_leak => hamburger - cid | name | tel | passwd ------+---------------+------------------+----------- ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.180828000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-30 05:39:30.963978000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.479599288 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-09-30 05:43:38.000178040 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.479599288 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-09-30 05:46:05.447751736 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.479599288 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-09-30 05:41:48.684408689 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.400865949 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-30 05:41:44.657720670 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.400865949 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-09-30 05:42:25.665115269... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-30 05:37:44.400865949 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-09-30 05:41:40.737895027 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-09-30 05:37:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-30 05:40:05 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-09-30 05:37:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-09-30 05:41:01 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-09-30 05:37:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-09-30 05:40:03 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-09-30 05:38:02.915957500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-30 05:40:29.580274600 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); @@ -2774,54 +2774,54 @@ ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-09-30 05:38:02.915957500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-09-30 05:42:26.482686400 +0000 @@ -2747,81 +2747,77 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-09-30 05:38:02.915957500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-09-30 05:40:21.458675600 +0000 @@ -2747,81 +2747,77 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-30 04:48:52.562853000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-30 04:52:20.98046200... @@ -5726,129 +5726,10 @@ id int PRIMARY KEY, name text ); -CREATE FUNCTION alter_table_under_transition_tables_upd_func() - RETURNS TRIGGER - LANGUAGE plpgsql -AS $$ -BEGIN - RAISE WARNING 'old table = %, new table = %', - (SELECT string_agg(id || '=' || name, ',') FROM d), - (SELECT string_agg(id || '=' || name, ',') FROM i); - RAISE NOTICE 'one = %', (SELECT 1 FROM alter_table_under_transition_tables LIMIT 1); - RETURN NULL; -END; -$$; --- should fail, TRUNCATE is not compatible with transition tables ... |
50/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-09-30 00:05:40.166134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-30 00:07:17.865986... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37586 | | 0 | 37586 | pktable_pkey + 37583 | | 0 | 37583 | pktable + 37588 | | 0 | 37588 | fktable + 38177 | | 0 | 38187 | foo + 38191 | | 0 | 38191 | pg_toast_38177_index + 38190 | | 0 | 38190 | pg_toast_38177 + 38401 | | 0 | 38401 | old_oids + 38421 | | 0 | 38421 | pg_toast_38418 ... |
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-09-30 00:05:40.166134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-30 00:08:04.8180... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37631 | | 0 | 37631 | pktable_pkey + 37628 | | 0 | 37628 | pktable + 37633 | | 0 | 37633 | fktable + 38118 | | 0 | 38123 | foo + 38127 | | 0 | 38127 | pg_toast_38118_index + 38126 | | 0 | 38126 | pg_toast_38118 + 38415 | | 0 | 38415 | old_oids + 38434 | | 0 | 38434 | pg_toast_38431 ... |
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-09-30 00:05:40.166134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-30 00:07:14.140721000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37663 | | 0 | 37663 | pktable_pkey + 37660 | | 0 | 37660 | pktable + 37665 | | 0 | 37665 | fktable + 38193 | | 0 | 38198 | foo + 38202 | | 0 | 38202 | pg_toast_38193_index + 38201 | | 0 | 38201 | pg_toast_38193 + 38428 | | 0 | 38428 | old_oids + 38467 | | 0 | 38467 | pg_toast_38464 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-30 00:05:53.169467212 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-30 00:10:24.492751891 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 38191 | | 0 | 38191 | forc_test + 37564 | | 0 | 37564 | users_id_seq + 37569 | | 0 | 37569 | pg_toast_37565 + 37570 | | 0 | 37570 | pg_toast_37565_index + 37565 | | 0 | 37565 | users + 37902 | | 0 | 37902 | foo + 38647 | | 0 | 38647 | pg_toast_38644 + 38648 | | 0 | 38648 | pg_toast_38644_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-09-30 00:05:53.169467212 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-30 00:09:04.660834969 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37777 | | 0 | 37777 | pktable + 37787 | | 0 | 37787 | fktable + 38307 | | 0 | 38312 | foo + 38316 | | 0 | 38316 | pg_toast_38307_index + 38315 | | 0 | 38315 | pg_toast_38307 + 38570 | | 0 | 38570 | old_oids + 38587 | | 0 | 38587 | pg_toast_38584 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-30 00:05:53.166461464 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-30 00:08:12.857977... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37888 | | 0 | 37888 | users_id_seq + 37893 | | 0 | 37893 | pg_toast_37889 + 37894 | | 0 | 37894 | pg_toast_37889_index + 37889 | | 0 | 37889 | users + 38162 | | 0 | 38162 | foo + 38407 | | 0 | 38407 | forc_test + 38727 | | 0 | 38727 | pg_toast_38724 + 38728 | | 0 | 38728 | pg_toast_38724_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-09-30 00:05:53.166461464 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-30 00:08:47.7019... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37751 | | 0 | 37751 | users_id_seq + 37756 | | 0 | 37756 | pg_toast_37752 + 37757 | | 0 | 37757 | pg_toast_37752_index + 37752 | | 0 | 37752 | users + 37903 | | 0 | 37903 | foo + 38187 | | 0 | 38187 | forc_test + 38545 | | 0 | 38545 | pg_toast_38542 + 38546 | | 0 | 38546 | pg_toast_38542_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-09-30 00:05:53.166461464 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-30 00:08:04.749980926 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37703 | | 0 | 37703 | pktable_pkey + 37700 | | 0 | 37700 | pktable + 37706 | | 0 | 37706 | fktable + 38148 | | 0 | 38153 | foo + 38157 | | 0 | 38157 | pg_toast_38148_index + 38156 | | 0 | 38156 | pg_toast_38148 + 38369 | | 0 | 38369 | old_oids + 38388 | | 0 | 38388 | pg_toast_38384 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-30 00:05:54.366948000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-30 00:09:20.855374100 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36844 | | 0 | 36844 | pktable_pkey + 36840 | | 0 | 36840 | pktable + 36855 | | 0 | 36855 | fktable + 37789 | | 0 | 37794 | foo + 37798 | | 0 | 37798 | pg_toast_37789_index + 37797 | | 0 | 37797 | pg_toast_37789 + 38040 | | 0 | 38040 | old_oids + 38073 | | 0 | 38073 | pg_toast_38068 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-30 00:05:54.366948000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-30 00:11:13.078488400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36869 | | 0 | 36869 | pktable_pkey + 36866 | | 0 | 36866 | pktable + 36871 | | 0 | 36871 | fktable + 37815 | | 0 | 37820 | foo + 37824 | | 0 | 37824 | pg_toast_37815_index + 37823 | | 0 | 37823 | pg_toast_37815 + 38033 | | 0 | 38033 | old_oids + 38052 | | 0 | 38052 | pg_toast_38049 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-30 00:05:54.366948000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-30 00:09:17.069250400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37026 | | 0 | 37026 | pktable_pkey + 37023 | | 0 | 37023 | pktable + 37132 | | 0 | 37132 | fktable + 37809 | | 0 | 37818 | foo + 37825 | | 0 | 37825 | pg_toast_37809_index + 37822 | | 0 | 37822 | pg_toast_37809 + 38071 | | 0 | 38071 | old_oids + 38091 | | 0 | 38091 | pg_toast_38088 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-30 00:04:08.657418200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-30 00:06:19.790722900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-30 00:04:08.657418200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-30 00:08:38.973549500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-30 00:04:08.657418200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-30 00:06:13.281835600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-29 23:45:08.500967000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-29 23:46:04.348684000... @@ -3731,7 +3731,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-09-29 23:45:08.500967000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-29 23:46:46.2936600... @@ -3731,7 +3731,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-09-29 23:45:08.500967000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-29 23:46:04.460904000 +0000 @@ -3731,7 +3731,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 |
50/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-09-29 23:30:19.360831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-29 23:32:13.564... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:19.360831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-29 23:32:55.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:19.360831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-29 23:32:11.561437000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-29 23:30:17.906982589 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-29 23:35:55.369058977 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:17.906982589 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-29 23:37:44.721895100 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:17.906982589 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-29 23:34:20.416307377 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-29 23:30:20.909209318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-29 23:33:07.673... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:20.909209318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-29 23:33:39.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:20.909209318 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-29 23:33:01.197749691 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-09-29 23:30:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-29 23:32:30 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-29 23:33:35 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-29 23:30:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-09-29 23:32:27 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-29 23:30:29.801044800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-29 23:33:51.575217100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-29 23:30:29.801044800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-29 23:35:54.275117300 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-29 23:30:29.801044800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-29 23:33:47.191901200 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-29 21:28:17.812776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-29 21:30:00.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-09-29 21:28:17.812776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-29 21:30: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-09-29 21:28:17.812776000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-29 21:29:57.714959000 +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 Bookworm - 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-09-29 21:28:16.554677753 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-29 21:34:02.757341506 +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-09-29 21:28:16.554677753 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-29 21:35:40.985511862 +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-09-29 21:28:16.554677753 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-29 21:31:46.273488891 +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 Bookworm - 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-09-29 21:28:16.095001483 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-29 21:31:31.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-09-29 21:28:16.095001483 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-29 21:32: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-29 21:28:16.095001483 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-29 21:31:29.104345850 +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 - Sonoma - 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-09-29 21:28:21 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-29 21:30: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-09-29 21:28:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-29 21:31:31 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-29 21:28:21 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-29 21:30: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-29 21:28:28.524331700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-29 21:31:37.171944500 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-29 21:28:28.524331700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-29 21:33:58.633858300 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-29 21:28:28.524331700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-29 21:31:35.323798800 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-29 20:40:47.625159000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-29 20:43:11.892889... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/src/test/regress/results/bt... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-09-29 20:40:44.908096597 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/btree_index.out 2024-09-29 20:45:36.751202607 +0000 @@ -212,13 +212,10 @@ explain (costs off) select distinct hundred from tenk1 where hundred in (47, 48, 72, 82) order by hundred desc; - QUERY PLAN ------------------------------------------------------------------- - Unique - -> Index Only Scan Backward using tenk1_hundred on tenk1 - Index Cond: (hundred = ANY ('{47,48,72,82}'::integer[])) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 23009 waits for AccessShareLock on relation 24389 of database 16384; blocked by process 23023. +Process 23023 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 23009. +HINT: See server log for query details. select distinct hundred from tenk1 where hundred in (47, 48, 72, 82) order by hundred desc; hundred ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-09-29 20:41:05.164475000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-29 20:45:31.189367000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-29 19:41:47.183673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-29 19:44:45.375733000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-29 19:41:48.601203000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-29 19:44:59.9258420... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-29 19:41:46.629324346 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-29 19:47:20.177047492 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-29 19:41:48.413451696 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-29 19:47:32.3974332... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-29 19:41:53.299834200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-29 19:48:09.508581300 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-29 19:41:57.228544000 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-29 19:48:38.739556900 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-29 15:02:09.875931875 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-09-29 15:07:39.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-29 15:02:09.875931875 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-09-29 15:08:1... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-29 15:02:09.875931875 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-09-29 15:07:34.023141151 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-29 08:21:15.505383000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-29 08:23:32.161145000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-29 08:21:13.570009259 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-29 08:24:05.962355361 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-29 08:21:12 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-29 08:24:42 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-29 08:21:22.605191000 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-29 08:28:05.113955800 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-29 06:59:36.350617000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-29 07:09:01.14131... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-29 04:49:57.108499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-29 04:52:04.473597000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-29 04:49:57.162542000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-29 04:52:04.4724920... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-09-29 04:49:57.108499000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-29 04:52:39.628472000 +... @@ -505,77 +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/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-09-29 04:49:57.162542000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-29 04:52:04.195589000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-29 04:49:57.231587889 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-29 04:56:00.426944350 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-29 04:49:57.231587889 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-29 04:54:51.278450950 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-29 04:49:57.957540774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-29 04:54:48.236725688 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-29 04:49:57.957540774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-29 04:55:18.972703975 +... @@ -363,219 +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-09-29 04:49:57.957540774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-29 04:54:44.740728494 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-29 04:50:09.354282600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-29 04:52:48.014688500 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-29 04:50:09.354282600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-29 04:54:33.034157700 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-29 04:50:09.354282600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-29 04:52:46.074263700 +0000 @@ -539,43 +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'; ... |
49/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-09-28 22:22:25.890625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-28 22:23:48.126955000... @@ -2487,1271 +2487,7 @@ 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 -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". -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 ... |
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-09-28 22:22:25.890625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-28 22:24:18.1447490... @@ -2603,1155 +2603,7 @@ 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'); -NOTICE: aardvark <- woof! -insert into parted1_constr values (2, 'aardwolf'), (3, 'aasvogel'); -NOTICE: aardwolf <- woof! ... |
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-09-28 22:22:25.890625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-28 22:23:45.389037000 +0000 @@ -2456,1302 +2456,7 @@ 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 $$ -begin - new.a = new.a + 1; ... |
Linux - Debian Bookworm - 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-09-28 22:22:26.482370078 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-28 22:26:31.556026692 +0000 @@ -2611,1147 +2611,10 @@ -- 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) -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; ... |
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-09-28 22:22:26.482370078 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-28 22:25:28.672257792 +0000 @@ -2556,1202 +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 ----+---+---------- ... |
Linux - Debian Bookworm - 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-09-28 22:22:28.439690660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-28 22:24:38.177239924... @@ -2439,1319 +2439,10 @@ 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! -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) ... |
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-09-28 22:22:28.439690660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-28 22:25:04.3971220... @@ -1533,2225 +1533,7 @@ DO INSTEAD INSERT INTO city_view VALUES (NEW.city_id, NEW.city_name, NEW.population, NEW.country_name, NEW.continent) RETURNING *; -CREATE RULE european_city_update_rule AS ON UPDATE TO european_city_view -DO INSTEAD UPDATE city_view SET - city_name = NEW.city_name, - population = NEW.population, - country_name = NEW.country_name -WHERE city_id = OLD.city_id -RETURNING NEW.*; -CREATE RULE european_city_delete_rule AS ON DELETE TO european_city_view -DO INSTEAD DELETE FROM city_view WHERE city_id = OLD.city_id RETURNING *; -\set QUIET false --- INSERT not limited by view's WHERE clause, but UPDATE AND DELETE are -INSERT INTO european_city_view(city_name, country_name) - VALUES ('Cambridge', 'USA') RETURNING *; ... |
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-09-28 22:22:28.439690660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-28 22:24:33.577264213 +0000 @@ -2750,1008 +2750,12 @@ 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) - +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. drop table parent, child1; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-28 22:22:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-28 22:25:17 @@ -852,2098 +852,12 @@ alter table ac add constraint ac_check check (aa is not null); CREATE TABLE bc (bb TEXT) INHERITS (ac); select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+----------+---------+------------+-------------+------------------ - ac | ac_check | c | t | 0 | (aa IS NOT NULL) - bc | ac_check | c | f | 1 | (aa IS NOT NULL) -(2 rows) - -insert into ac (aa) values (NULL); -ERROR: new row for relation "ac" violates check constraint "ac_check" -DETAIL: Failing row contains (null). -insert into bc (aa) values (NULL); -ERROR: new row for relation "bc" violates check constraint "ac_check" -DETAIL: Failing row contains (null, null). -alter table bc drop constraint ac_check; -- fail, disallowed ... |
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-09-28 22:22:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-28 22:29:04 @@ -999,2759 +999,10 @@ 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; -UPDATE 2 -UPDATE min_updates_test SET f3 = 2 WHERE f3 is null; -UPDATE 1 -\set QUIET true -SELECT * FROM min_updates_test; - f1 | f2 | f3 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-28 22:22:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-09-28 22:25:17 @@ -1283,1667 +1283,10 @@ -- Test foreign key behavior create table inh_fk_1 (a int primary key); insert into inh_fk_1 values (1), (2), (3); -create table inh_fk_2 (x int primary key, y int references inh_fk_1 on delete cascade); -insert into inh_fk_2 values (11, 1), (22, 2), (33, 3); -create table inh_fk_2_child () inherits (inh_fk_2); -insert into inh_fk_2_child values (111, 1), (222, 2); -delete from inh_fk_1 where a = 1; -select * from inh_fk_1 order by 1; - a ---- - 2 - 3 -(2 rows) - -select * from inh_fk_2 order by 1, 2; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-28 22:22:40.400934900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-28 22:25:07.694457400 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-28 22:22:40.400934900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-09-28 22:27:00.232014200 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-28 22:22:40.400934900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-28 22:25:06.863892900 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-28 12:20:49.785038341 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-28 12:29:16.... @@ -4597,635 +4597,10 @@ (13 rows) ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p2_ext; --- Change plt2_adv_p2_ext to the default partition -ALTER TABLE plt2_adv ATTACH PARTITION plt2_adv_p2_ext DEFAULT; -ANALYZE plt2_adv; --- Partitioned join can't be applied because the default partition of plt1_adv --- matches plt2_adv_p1 and plt2_adv_p2_ext -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 INNER JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE t1.b < 10 ... - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Hash Join - Hash Cond: ((t2.a = t1.a) AND (t2.c = t1.c)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-28 12:20:49.785038341 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-28 12:29:4... @@ -1801,3431 +1801,10 @@ -- inner join, qual covering only top-level partitions EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN -------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_1.a) - -> Seq Scan on prt2_l_p1 t2_1 - -> Hash - -> Seq Scan on prt1_l_p1 t1_1 - Filter: (b = 0) - -> Hash Join - Hash Cond: (t2_3.b = t1_3.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-28 12:20:49.785038341 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-28 12:29:11.358800973 +0000 @@ -3470,1762 +3470,7 @@ DROP TABLE prt2_adv; -- Tests for list-partitioned tables 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 ('0001', '0003'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -EXPLAIN (COSTS OFF) ... |
50/5277 | general purpose array_sort |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:44.643697000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-28 12:04:28.843407000 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:45.397009092 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-09-28 12:10:05.270222254 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:45.397009092 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/arrays.out 2024-09-28 12:11:38.046408699 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/test/regress/results/arrays.... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:45.397009092 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/arrays.out 2024-09-28 12:07:15.810889777 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:44.373506212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-28 12:06:49.099707087 +... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:44.373506212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-09-28 12:07:27.719671896... @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-28 12:02:44.373506212 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/arrays.out 2024-09-28 12:06:46.667709829 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-09-28 12:02:46 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-28 12:04:50 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-09-28 12:02:46 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-09-28 12:05:50 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/arrays.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/arrays.out 2024-09-28 12:02:46 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/arrays.out 2024-09-28 12:04:49 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ⱥȺ,ȺȺȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ȺȺȺ,ⱥȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-09-28 12:03:02.687812700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/arrays.out 2024-09-28 12:05:40.133419700 +0000 @@ -2749,13 +2749,13 @@ SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); array_sort ------------------------------------------------------------------ - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + {"abc DEF 123abc","ábc sßs ßss DÉF","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥȺ,ⱥⱥⱥ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); array_sort ------------------------------------------------------------------ - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + {ⱥⱥⱥ,ⱥȺ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž","ábc sßs ßss DÉF","abc DEF 123abc"} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[] COLLATE "pg_c_utf8", 'asc'); |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-09-28 12:03:02.687812700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/arrays.out 2024-09-28 12:08:03.172243500 +0000 @@ -2747,26 +2747,22 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/arrays.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/arrays.out 2024-09-28 12:03:02.687812700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/arrays.out 2024-09-28 12:05:31.697827600 +0000 @@ -2747,26 +2747,22 @@ (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[]); - array_sort ------------------------------------------------------------------- - {"abc DEF 123abc","ábc sßs ßss DÉF",ⱥȺ,ⱥⱥⱥ,ȺȺȺ,"DŽxxDŽ džxxDž Džxxdž"} + array_sort +---------------------------------------------------------------------------------------- + {"ábc sßs ßss DÉF",ⱥⱥⱥ,ⱥȺ,"abc DEF 123abc","DŽxxDŽ džxxDž Džxxdž",ȺȺȺ} (1 row) SELECT array_sort('{abc DEF 123abc,ábc sßs ßss DÉF,DŽxxDŽ džxxDž Džxxdž,ȺȺȺ,ⱥⱥⱥ,ⱥȺ}'::text[], 'desc'); - array_sort ------------------------------------------------------------------- - {"DŽxxDŽ džxxDž Džxxdž",ȺȺȺ,ⱥⱥⱥ,ⱥȺ,"ábc sßs ßss DÉF","abc DEF 123abc"} + array_sort ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-28 11:19:42.022771000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-28 11:22:29.387417000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-28 11:19:37.334633742 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-28 11:25:33.294189634 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-28 11:19:36.574083422 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-28 11:24:23.388337326 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-28 11:19:59.559092300 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-28 11:26:48.928469000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-28 07:49:59.094657000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-28 07:53:19.82454700... @@ -5622,233 +5622,10 @@ REFERENCING OLD TABLE AS d NEW TABLE AS i FOR EACH STATEMENT EXECUTE PROCEDURE transition_table_level1_ri_parent_upd_func(); -CREATE FUNCTION transition_table_level2_ri_child_insupd_func() - RETURNS TRIGGER - LANGUAGE plpgsql -AS $$ - BEGIN - PERFORM FROM i - LEFT JOIN transition_table_level1 p - ON p.level1_no IS NOT NULL AND p.level1_no = i.parent_no - WHERE p.level1_no IS NULL; - IF FOUND THEN - RAISE EXCEPTION 'RI error'; - END IF; - RETURN NULL; ... |
50/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-09-28 03:22:15.777022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-28 03:23:49.032579... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37695 | | 0 | 37695 | fktable + 38167 | | 0 | 38183 | foo + 38187 | | 0 | 38187 | pg_toast_38167_index + 38186 | | 0 | 38186 | pg_toast_38167 + 38394 | | 0 | 38394 | old_oids + 38414 | | 0 | 38414 | pg_toast_38411 ... |
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-09-28 03:22:15.777022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-28 03:24:40.8253... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37656 | | 0 | 37656 | pktable_pkey + 37653 | | 0 | 37653 | pktable + 37658 | | 0 | 37658 | fktable + 38145 | | 0 | 38151 | foo + 38161 | | 0 | 38161 | pg_toast_38145_index + 38160 | | 0 | 38160 | pg_toast_38145 + 38379 | | 0 | 38379 | old_oids + 38396 | | 0 | 38396 | pg_toast_38393 ... |
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-09-28 03:22:15.777022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-28 03:23:51.482719000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37466 | | 0 | 37466 | pktable_pkey + 37463 | | 0 | 37463 | pktable + 37468 | | 0 | 37468 | fktable + 38113 | | 0 | 38118 | foo + 38122 | | 0 | 38122 | pg_toast_38113_index + 38121 | | 0 | 38121 | pg_toast_38113 + 38369 | | 0 | 38369 | old_oids + 38387 | | 0 | 38387 | pg_toast_38384 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-28 03:22:08.794310796 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-28 03:27:32.477853553 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37821 | | 0 | 37821 | fktable + 38269 | | 0 | 38274 | foo + 38278 | | 0 | 38278 | pg_toast_38269_index + 38277 | | 0 | 38277 | pg_toast_38269 + 38518 | | 0 | 38518 | old_oids + 38544 | | 0 | 38544 | pg_toast_38541 ... |
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-09-28 03:22:08.794310796 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-28 03:28:34.581820498 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37686 | | 0 | 37686 | pktable_pkey + 37683 | | 0 | 37683 | pktable + 37688 | | 0 | 37688 | fktable + 38191 | | 0 | 38199 | foo + 38203 | | 0 | 38203 | pg_toast_38191_index + 38202 | | 0 | 38202 | pg_toast_38191 + 38472 | | 0 | 38472 | old_oids + 38489 | | 0 | 38489 | pg_toast_38486 ... |
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-09-28 03:22:08.794310796 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-28 03:25:06.881990571 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37767 | | 0 | 37767 | pktable_pkey + 37763 | | 0 | 37763 | pktable + 37771 | | 0 | 37771 | fktable + 38252 | | 0 | 38257 | foo + 38261 | | 0 | 38261 | pg_toast_38252_index + 38260 | | 0 | 38260 | pg_toast_38252 + 38479 | | 0 | 38479 | old_oids + 38497 | | 0 | 38497 | pg_toast_38494 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-28 03:22:12.150341050 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-28 03:24:34.557875... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 38245 | | 0 | 38245 | forc_test + 37876 | | 0 | 37876 | users_id_seq + 37881 | | 0 | 37881 | pg_toast_37877 + 37882 | | 0 | 37882 | pg_toast_37877_index + 37877 | | 0 | 37877 | users + 38016 | | 0 | 38016 | foo + 38691 | | 0 | 38691 | pg_toast_38688 + 38692 | | 0 | 38692 | pg_toast_38688_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-09-28 03:22:12.150341050 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-28 03:25:06.5578... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37558 | | 0 | 37558 | pktable_pkey + 37555 | | 0 | 37555 | pktable + 37567 | | 0 | 37567 | fktable + 38047 | | 0 | 38055 | foo + 38059 | | 0 | 38059 | pg_toast_38047_index + 38058 | | 0 | 38058 | pg_toast_38047 + 38276 | | 0 | 38276 | old_oids + 38293 | | 0 | 38293 | pg_toast_38290 ... |
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-09-28 03:22:12.150341050 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-28 03:24:27.961880616 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37800 | | 0 | 37800 | users_id_seq + 37805 | | 0 | 37805 | pg_toast_37801 + 37806 | | 0 | 37806 | pg_toast_37801_index + 37801 | | 0 | 37801 | users + 38029 | | 0 | 38029 | foo + 38326 | | 0 | 38326 | forc_test + 37651 | | 0 | 37651 | pktable_pkey + 37648 | | 0 | 37648 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-28 03:22:27.335278000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-28 03:26:22.546709800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37363 | | 0 | 37363 | pktable_pkey + 37359 | | 0 | 37359 | pktable + 37365 | | 0 | 37365 | fktable + 37794 | | 0 | 37799 | foo + 37803 | | 0 | 37803 | pg_toast_37794_index + 37802 | | 0 | 37802 | pg_toast_37794 + 37987 | | 0 | 37987 | old_oids + 38004 | | 0 | 38004 | pg_toast_38001 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-28 03:22:27.335278000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-28 03:28:53.550668300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37885 | | 0 | 37885 | pg_toast_37874_index + 37884 | | 0 | 37884 | pg_toast_37874 + 37874 | | 0 | 37881 | foo + 37409 | | 0 | 37409 | pktable_pkey + 37406 | | 0 | 37406 | pktable + 37411 | | 0 | 37411 | fktable + 38133 | | 0 | 38133 | old_oids + 38150 | | 0 | 38150 | pg_toast_38147 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-28 03:22:27.335278000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-28 03:26:15.309397400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36855 | | 0 | 36855 | pktable_pkey + 36848 | | 0 | 36848 | pktable + 36866 | | 0 | 36866 | fktable + 38008 | | 0 | 38013 | foo + 38017 | | 0 | 38017 | pg_toast_38008_index + 38016 | | 0 | 38016 | pg_toast_38008 + 38201 | | 0 | 38201 | old_oids + 38218 | | 0 | 38218 | pg_toast_38215 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-28 03:20:41.048203300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-28 03:22:57.889447800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-28 03:20:41.048203300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-28 03:25:26.653987800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-28 03:20:41.048203300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-28 03:22:52.713726700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-28 02:55:22.045178000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-28 02:56:16.533298000... @@ -3731,7 +3731,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-09-28 02:55:22.045178000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-28 02:56:58.5527350... @@ -3731,7 +3731,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-09-28 02:55:22.045178000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-28 02:56:17.378596000 +0000 @@ -3731,7 +3731,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 |
50/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-09-28 02:39:06.493978000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-28 02:40:39.537... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:06.493978000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-28 02:41:20.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:06.493978000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-28 02:40:35.660837000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-28 02:39:06.547107994 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-28 02:44:54.554598147 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:06.547107994 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-28 02:43:24.846653597 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-28 02:39:06.924099660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-28 02:41:58.172... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:06.924099660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-28 02:42:29.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:06.924099660 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-28 02:41:53.012464581 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-09-28 02:39:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-28 02:41:18 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-28 02:42:27 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-28 02:39:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-09-28 02:41:17 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-28 02:39:24.109245600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-28 02:42:47.810735900 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-28 02:39:24.109245600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-28 02:44:38.777043200 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-28 02:39:24.109245600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-28 02:42:36.341979200 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-28 00:37:22.063118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-28 00:38:51.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-09-28 00:37:22.063118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-28 00:39: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-09-28 00:37:22.063118000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-28 00:38:51.626652000 +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 Bookworm - 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-09-28 00:37:22.388738081 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-28 00:42:50.957219778 +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-09-28 00:37:22.388738081 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-28 00:44:51.009557809 +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-09-28 00:37:22.388738081 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-28 00:40:50.824888133 +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 Bookworm - 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-09-28 00:37:22.755994623 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-28 00:40:20.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-09-28 00:37:22.755994623 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-28 00:41: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-09-28 00:37:22.755994623 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-28 00:40:16.713865461 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-28 00:37:40.208175700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-28 00:40:50.237898500 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-28 00:37:40.208175700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-28 00:42:57.850794800 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-28 00:37:40.208175700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-28 00:40:47.952759500 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-28 00:12:14.841798220 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-09-28 00:13:48.845946897 +00... @@ -2781,21 +2781,10 @@ from tenk1 x inner join tenk1 y on x.thousand = y.thousand group by x.thousand, x.twothousand order by x.thousand desc, x.twothousand; - QUERY PLAN ----------------------------------------------------------------------------------- - GroupAggregate - Group Key: x.thousand, x.twothousand - -> Incremental Sort - Sort Key: x.thousand DESC, x.twothousand - Presorted Key: x.thousand - -> Merge Join - Merge Cond: (y.thousand = x.thousand) - -> Index Only Scan Backward using tenk1_thous_tenthous on tenk1 y - -> Sort - Sort Key: x.thousand DESC - -> Seq Scan on tenk1 x ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-28 00:12:14.877948542 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_distinct.out 2024-09-28 00:13:41.966284936 +0000 @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 16905 waits for AccessShareLock on relation 24476 of database 16384; blocked by process 16896. +Process 16896 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 16905. +HINT: See server log for query details. -- make the function parallel safe ... |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-27 23:53:13.841101000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-09-27 23:54:14.640676000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-27 22:54:25.611400000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-27 22:57:30.907265000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-27 22:54:27.031936000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-27 22:57:45.6443130... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-27 22:54:23.555650184 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-27 23:00:48.493913762 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-27 22:54:25.382880283 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-27 23:01:00.6703782... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-09-27 22:54:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-27 22:58:21 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-27 22:54:11 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-27 22:58:32 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-27 22:54:38.381150800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-27 23:02:01.779507400 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-27 22:54:42.892427300 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-27 23:02:29.205299600 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/4874 | BitmapHeapScan table AM violation removal (and use streaming read API) |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-27 20:35:51.614830910 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-27 20:42:34.723896935 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-27 18:16:09.781279729 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-09-27 18:21:38.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-27 18:16:09.781279729 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-09-27 18:22:1... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-27 18:16:09.781279729 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-09-27 18:21:30.896151231 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-27 11:07:08.405226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-27 11:09:24.504662000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-27 11:07:07.578702705 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-27 11:09:58.463760278 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-27 11:07:07 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-27 11:10:25 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-27 11:07:25.380595400 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-27 11:14:14.922600300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-27 09:47:10.943886000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-27 09:56:38.97553... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-27 07:33:15.520645000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-27 07:35:28.452433000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-27 07:33:15.573177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-27 07:35:28.4492060... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-09-27 07:33:15.520645000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-27 07:36:03.425665000 +... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-27 07:33:15.520645000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-27 07:35:27.206155000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-27 07:33:15.573177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-27 07:35:27.205179000 +0000 @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-27 07:33:06.378986781 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-27 07:39:33.389899660 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-27 07:33:06.378986781 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-27 07:38:22.062237781 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-27 07:33:06.231204820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-27 07:38:14.346192421 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-27 07:33:06.231204820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-27 07:38:46.974153104 +... @@ -363,219 +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-09-27 07:33:06.231204820 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-27 07:38:10.662197424 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-27 07:33:14.544689800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-27 07:36:00.600355900 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-27 07:33:14.544689800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-27 07:37:40.975439000 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-27 07:33:14.544689800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-27 07:35:59.318129400 +0000 @@ -539,43 +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'; ... |
49/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-09-27 00:39:26.352198000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-27 00:40:37.217165000... @@ -2645,1113 +2645,10 @@ 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); -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 ... |
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-09-27 00:39:26.352198000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-27 00:41:01.9576970... @@ -2729,1029 +2729,10 @@ -- 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 - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- ... |
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-09-27 00:39:26.352198000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-27 00:40:31.306637000 +0000 @@ -2333,1425 +2333,7 @@ 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; --- Verify that the correct triggers fire for cross-partition updates -create table parted_trig (a int) partition by list (a); ... |
Linux - Debian Bookworm - 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-09-27 00:39:32.239454433 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-27 00:43:39.386318744 +0000 @@ -2701,1057 +2701,7 @@ 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') ... |
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-09-27 00:39:32.239454433 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-27 00:41:53.372639875 +0000 @@ -2664,1094 +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 Bookworm - 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-09-27 00:39:23.170764241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-27 00:41:34.456786174... @@ -2392,1366 +2392,10 @@ -- 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); --- Verify propagation of trigger arguments to partitions attached after creating trigger ... |
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-09-27 00:39:23.170764241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-27 00:42:00.3808488... @@ -1346,2412 +1346,10 @@ RETURN NEW; end; $$; -CREATE TRIGGER city_insert_trig INSTEAD OF INSERT ON city_view -FOR EACH ROW EXECUTE PROCEDURE city_insert(); -CREATE FUNCTION city_delete() RETURNS trigger LANGUAGE plpgsql AS $$ -begin - DELETE FROM city_table WHERE city_id = OLD.city_id; - if NOT FOUND then RETURN NULL; end if; - RETURN OLD; -end; -$$; -CREATE TRIGGER city_delete_trig INSTEAD OF DELETE ON city_view -FOR EACH ROW EXECUTE PROCEDURE city_delete(); -CREATE FUNCTION city_update() RETURNS trigger LANGUAGE plpgsql AS $$ -declare ... |
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-09-27 00:39:23.170764241 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-27 00:41:30.840784345 +0000 @@ -3113,645 +3113,10 @@ -- a child with a different column order create table child2 (b int, a text); alter table child2 inherit parent; --- a child with an extra column -create table child3 (c text) inherits (parent); -create trigger parent_insert_trig - after insert on parent referencing new table as new_table - for each statement execute procedure dump_insert(); -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 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-27 00:39:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-27 00:42:13 @@ -322,328 +322,10 @@ (2 rows) DROP TABLE only_parted; --- VACUUM ONLY on a partitioned table does nothing, ensure we get a warning. -VACUUM ONLY vacparted; -WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect --- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); --- --- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables --- -CREATE TABLE only_inh_parent (a int primary key, b TEXT); -CREATE TABLE only_inh_child () INHERITS (only_inh_parent); -INSERT INTO only_inh_child(a,b) VALUES (1, 'aaa'), (2, 'bbb'), (3, 'ccc'); --- Ensure only parent is analyzed -ANALYZE ONLY only_inh_parent; ... |
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-09-27 00:39:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-09-27 00:43:57 @@ -753,80 +753,10 @@ -- try reindexing an existing constraint REINDEX INDEX circles_c1_c2_excl; DROP TABLE circles; --- Check deferred exclusion constraint -CREATE TABLE deferred_excl ( - f1 int, - f2 int, - CONSTRAINT deferred_excl_con EXCLUDE (f1 WITH =) INITIALLY DEFERRED -); -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 ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-09-27 00:39:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/triggers.out 2024-09-27 00:42:13 @@ -614,3144 +614,10 @@ update table_with_oids set a = a + 1; NOTICE: trigger_func(after_upd_oid_unchanged) called: action = UPDATE, when = AFTER, level = ROW drop table table_with_oids; --- Test column-level triggers -DROP TRIGGER after_upd_row_trig ON main_table; -CREATE TRIGGER before_upd_a_row_trig BEFORE UPDATE OF a ON main_table -FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_a_row'); -CREATE TRIGGER after_upd_b_row_trig AFTER UPDATE OF b ON main_table -FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_b_row'); -CREATE TRIGGER after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table -FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_a_b_row'); -CREATE TRIGGER before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table -FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_upd_a_stmt'); -CREATE TRIGGER after_upd_b_stmt_trig AFTER UPDATE OF b ON main_table -FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('after_upd_b_stmt'); -SELECT pg_get_triggerdef(oid) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'after_upd_a_b_row_tr... ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-27 00:39:40.912874900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-27 00:42:05.963528600 +0000 @@ -3716,42 +3716,10 @@ 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 - cho | b | b - grandparent | b | - middle | b | b - chi | c | c ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-27 00:39:40.925525500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-09-27 00:43:54.361187500 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-27 00:39:40.925525500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-27 00:42:04.087052500 +0000 @@ -1160,2850 +1160,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 ... |
50/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out 2024-09-26 17:59:38.090712000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/reindex_conc.out 2024-09-26 18:02:06.699418000 +... @@ -27,25 +27,7 @@ CREATE UNIQUE INDEX ind_expr_pred ON reindex_inj.tbl(abs(i)) WHERE mod(i, 2) = 0; REINDEX INDEX CONCURRENTLY reindex_inj.ind_simple; NOTICE: notice triggered for injection point reindex-conc-index-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe --- Cleanup -SELECT injection_points_detach('reindex-conc-index-safe'); - injection_points_detach -------------------------- - -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out /tmp/cirrus-ci-build/build/testrun/is... --- /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out 2024-09-26 17:59:38.067072000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/reindex-concurrently.out 2024-09-26 18:01:38.32224600... @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
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-09-26 17:59:38.169125000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-09-26 18:01:05.30289... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-26 17:59:38.169125000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-09-26 18:01:33.557... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-26 17:59:38.169125000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-09-26 18:01:00.937594000 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/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-09-26 17:59:38.110576000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-09-26 18:02:13.850060000 +... @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-26 17:59:35.435156399 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-09-26 18:03:31.087491866 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out /tmp/cirrus-ci-build/src/test/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out 2024-09-26 17:59:35.307702124 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/reindex-concurrently.out 2024-09-26 18:03:02.031653367 +0... @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out /tmp/cirrus-ci-build/src/test/... --- /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out 2024-09-26 17:59:35.363463369 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/results/test_oat_hooks.out 2024-09-26 18:03:35.055474244 +0000 @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
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-09-26 17:59:35.435156399 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-09-26 18:02:21.423415280 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out 2024-09-26 17:59:35.345559198 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/reindex_conc.out 2024-09-26 18:03:30.996787515 +... @@ -27,25 +27,7 @@ CREATE UNIQUE INDEX ind_expr_pred ON reindex_inj.tbl(abs(i)) WHERE mod(i, 2) = 0; REINDEX INDEX CONCURRENTLY reindex_inj.ind_simple; NOTICE: notice triggered for injection point reindex-conc-index-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe --- Cleanup -SELECT injection_points_detach('reindex-conc-index-safe'); - injection_points_detach -------------------------- - -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out /tmp/cirrus-ci-build/build/testrun/is... --- /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out 2024-09-26 17:59:35.313559197 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/reindex-concurrently.out 2024-09-26 18:03:02.37686098... @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
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-09-26 17:59:35.437559201 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-09-26 18:02:41.04487... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-26 17:59:35.437559201 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-09-26 18:03:05.196... @@ -1301,1692 +1301,7 @@ -- CREATE TABLE func_index_heap (f1 text, f2 text); CREATE UNIQUE INDEX func_index_index on func_index_heap (textcat(f1,f2)); -INSERT INTO func_index_heap VALUES('ABC','DEF'); -INSERT INTO func_index_heap VALUES('AB','CDEFG'); -INSERT INTO func_index_heap VALUES('QWE','RTY'); --- this should fail because of unique index: -INSERT INTO func_index_heap VALUES('ABCD', 'EF'); -ERROR: duplicate key value violates unique constraint "func_index_index" -DETAIL: Key (textcat(f1, f2))=(ABCDEF) already exists. --- but this shouldn't: -INSERT INTO func_index_heap VALUES('QWERTY'); --- while we're here, see that the metadata looks sane -\d func_index_heap - Table "public.func_index_heap" - Column | Type | Collation | Nullable | Default ... |
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-09-26 17:59:35.437559201 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-09-26 18:02:36.220874903 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/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-09-26 17:59:35.369559199 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-09-26 18:03:35.680776994 +... @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_conc.out C:/cirrus/build/testr... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_conc.out 2024-09-26 18:00:34.195003200 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/reindex_conc.out 2024-09-26 18:05:47.750281400 +0000 @@ -27,25 +27,7 @@ CREATE UNIQUE INDEX ind_expr_pred ON reindex_inj.tbl(abs(i)) WHERE mod(i, 2) = 0; REINDEX INDEX CONCURRENTLY reindex_inj.ind_simple; NOTICE: notice triggered for injection point reindex-conc-index-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe --- Cleanup -SELECT injection_points_detach('reindex-conc-index-safe'); - injection_points_detach -------------------------- - -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/reindex-concurrently.out C:/cirrus/build/testrun/isol... --- C:/cirrus/src/test/isolation/expected/reindex-concurrently.out 2024-09-26 18:00:34.052085300 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/reindex-concurrently.out 2024-09-26 18:03:28.921144500 +0000 @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-09-26 18:00:34.484921900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-09-26 18:02:49.756075600 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-09-26 18:00:34.484921900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-09-26 18:04:24.513425500 +000... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-09-26 18:00:34.484921900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-09-26 18:02:49.489478700 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out C:/cirrus/build/testr... --- C:/cirrus/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out 2024-09-26 18:00:34.312762800 +0000 +++ C:/cirrus/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-09-26 18:06:01.394336700 +0000 @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-26 14:18:10.710520866 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-26 14:26:12.... @@ -4860,372 +4860,10 @@ -- 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); -CREATE TABLE plt3_adv_p1 PARTITION OF plt3_adv FOR VALUES IN ('0001'); -CREATE TABLE plt3_adv_p2 PARTITION OF plt3_adv FOR VALUES IN ('0003', '0004'); -INSERT INTO plt3_adv SELECT i, i, to_char(i % 5, 'FM0000') FROM generate_series(0, 24) i WHERE i % 5 IN (1, 3, 4); -ANALYZE plt3_adv; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-26 14:18:10.710520866 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-26 14:26:4... @@ -2478,2754 +2478,10 @@ from generate_series(1,500) i, generate_series(1,10) j; create index on prtx2 (b); create index on prtx2 (c); -analyze prtx1; -analyze prtx2; -explain (costs off) -select * from prtx1 -where not exists (select 1 from prtx2 - where prtx2.a=prtx1.a and prtx2.b=prtx1.b and prtx2.c=123) - and a<20 and c=120; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop Anti Join - -> Seq Scan on prtx1_1 - Filter: ((a < 20) AND (c = 120)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-26 14:18:10.710520866 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-26 14:26:09.008920615 +0000 @@ -3510,1722 +3510,7 @@ (21 rows) 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 ... - a | c | a | c ----+------+---+------ - 3 | 0003 | 3 | 0003 - 4 | 0004 | 4 | 0004 - 6 | 0006 | 6 | 0006 - 9 | 0009 | 9 | 0009 -(4 rows) - --- semi join -EXPLAIN (COSTS OFF) -SELECT t1.* FROM plt1_adv t1 WHERE EXISTS (SELECT 1 FROM plt2_adv t2 WHERE t1.a = t2.a AND t1.c = t2.c) AND t1.b < 10 O... - QUERY PLAN --------------------------------------------------------------------- ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-26 13:13:47.544019000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-26 13:16:55.623336000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-26 13:13:53.377962331 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-26 13:20:23.261125984 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-26 13:13:44.435185273 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-26 13:18:23.334734729 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-26 13:13:44 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-26 13:17:22 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-26 13:13:59.979429900 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-26 13:20:28.569061700 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-26 09:29:06.928650000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-26 09:32:31.9335... @@ -2129,2586 +2129,7 @@ alter table at_partitioned attach partition at_part_2 for values from (1000) to (2000); \d at_part_2 - Table "public.at_part_2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - b | text | | | - a | integer | | | -Partition of: at_partitioned FOR VALUES FROM (1000) TO (2000) -Indexes: - "at_part_2_a_idx" btree (a) - "at_part_2_b_idx" btree (b) - -alter table at_partitioned alter column b type numeric using b::numeric; -\d at_part_1 - Table "public.at_part_1" ... |
50/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-09-26 04:19:43.184920000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-26 04:21:23.362002... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37701 | | 0 | 37701 | pktable_pkey + 37698 | | 0 | 37698 | pktable + 37703 | | 0 | 37703 | fktable + 38171 | | 0 | 38176 | foo + 38180 | | 0 | 38180 | pg_toast_38171_index + 38179 | | 0 | 38179 | pg_toast_38171 + 38436 | | 0 | 38436 | old_oids + 38471 | | 0 | 38471 | pg_toast_38468 ... |
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-09-26 04:19:43.184920000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-26 04:22:06.0145... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37634 | | 0 | 37634 | pktable_pkey + 37631 | | 0 | 37631 | pktable + 37636 | | 0 | 37636 | fktable + 38167 | | 0 | 38172 | foo + 38176 | | 0 | 38176 | pg_toast_38167_index + 38175 | | 0 | 38175 | pg_toast_38167 + 38399 | | 0 | 38399 | old_oids + 38416 | | 0 | 38416 | pg_toast_38413 ... |
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-09-26 04:19:43.184920000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-26 04:21:20.039995000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37457 | | 0 | 37457 | pktable_pkey + 37454 | | 0 | 37454 | pktable + 37461 | | 0 | 37461 | fktable + 38151 | | 0 | 38151 | pg_toast_38142_index + 38150 | | 0 | 38150 | pg_toast_38142 + 38142 | | 0 | 38147 | foo + 38358 | | 0 | 38358 | old_oids + 38378 | | 0 | 38378 | pg_toast_38375 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-26 04:19:43.926102925 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-26 04:24:35.016529406 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37653 | | 0 | 37653 | fktable + 38252 | | 0 | 38257 | foo + 38261 | | 0 | 38261 | pg_toast_38252_index + 38260 | | 0 | 38260 | pg_toast_38252 + 38485 | | 0 | 38485 | old_oids + 38504 | | 0 | 38504 | pg_toast_38501 ... |
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-09-26 04:19:43.926102925 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-26 04:22:49.932799331 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37787 | | 0 | 37787 | fktable + 38257 | | 0 | 38262 | foo + 38266 | | 0 | 38266 | pg_toast_38257_index + 38265 | | 0 | 38265 | pg_toast_38257 + 38470 | | 0 | 38470 | old_oids + 38487 | | 0 | 38487 | pg_toast_38484 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-26 04:19:40.637831773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-26 04:22:17.031071... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37653 | | 0 | 37653 | pktable_pkey + 37650 | | 0 | 37650 | pktable + 37656 | | 0 | 37656 | fktable + 38161 | | 0 | 38166 | foo + 38171 | | 0 | 38171 | pg_toast_38161_index + 38170 | | 0 | 38170 | pg_toast_38161 + 38376 | | 0 | 38376 | old_oids + 38393 | | 0 | 38393 | pg_toast_38390 ... |
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-09-26 04:19:40.637831773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-26 04:22:47.0830... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37727 | | 0 | 37727 | users_id_seq + 37734 | | 0 | 37734 | pg_toast_37728 + 37735 | | 0 | 37735 | pg_toast_37728_index + 37728 | | 0 | 37728 | users + 37922 | | 0 | 37922 | foo + 38226 | | 0 | 38226 | forc_test + 38614 | | 0 | 38614 | pg_toast_38611 + 38615 | | 0 | 38615 | pg_toast_38611_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-09-26 04:19:40.637831773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-26 04:22:10.647099008 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37751 | | 0 | 37751 | users_id_seq + 37762 | | 0 | 37762 | pg_toast_37752 + 37763 | | 0 | 37763 | pg_toast_37752_index + 37752 | | 0 | 37752 | users + 37958 | | 0 | 37958 | foo + 38344 | | 0 | 38344 | forc_test + 38806 | | 0 | 38806 | pg_toast_38803 + 38807 | | 0 | 38807 | pg_toast_38803_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-26 04:19:45 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-26 04:21:45 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37393 | | 0 | 37393 | pktable_pkey + 37387 | | 0 | 37387 | pktable + 37395 | | 0 | 37395 | fktable + 38144 | | 0 | 38149 | foo + 38153 | | 0 | 38153 | pg_toast_38144_index + 38152 | | 0 | 38152 | pg_toast_38144 + 38375 | | 0 | 38375 | old_oids + 38397 | | 0 | 38397 | pg_toast_38394 ... |
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-09-26 04:19:45 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-26 04:22:53 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37568 | | 0 | 37568 | pktable + 37573 | | 0 | 37573 | fktable + 38070 | | 0 | 38076 | foo + 38080 | | 0 | 38080 | pg_toast_38070_index + 38079 | | 0 | 38079 | pg_toast_38070 + 38288 | | 0 | 38288 | old_oids + 38307 | | 0 | 38307 | pg_toast_38304 ... |
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-09-26 04:19:45 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-26 04:21:44 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37588 | | 0 | 37588 | pktable_pkey + 37585 | | 0 | 37585 | pktable + 37590 | | 0 | 37590 | fktable + 38184 | | 0 | 38193 | foo + 38197 | | 0 | 38197 | pg_toast_38184_index + 38196 | | 0 | 38196 | pg_toast_38184 + 38472 | | 0 | 38472 | old_oids + 38489 | | 0 | 38489 | pg_toast_38486 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-26 04:19:53.506259200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-26 04:23:36.528183900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37319 | | 0 | 37319 | pktable_pkey + 37316 | | 0 | 37316 | pktable + 37321 | | 0 | 37321 | fktable + 37864 | | 0 | 37869 | foo + 37873 | | 0 | 37873 | pg_toast_37864_index + 37872 | | 0 | 37872 | pg_toast_37864 + 38093 | | 0 | 38093 | old_oids + 38110 | | 0 | 38110 | pg_toast_38107 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-26 04:19:53.506259200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-26 04:25:39.055196000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36610 | | 0 | 36610 | pktable_pkey + 36606 | | 0 | 36606 | pktable + 36614 | | 0 | 36614 | fktable + 37769 | | 0 | 37769 | pg_toast_37758_index + 37768 | | 0 | 37768 | pg_toast_37758 + 37758 | | 0 | 37765 | foo + 38015 | | 0 | 38015 | pg_toast_38012 + 38016 | | 0 | 38016 | pg_toast_38012_index ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-26 04:19:53.506259200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-26 04:23:28.358254800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36264 | | 0 | 36264 | pktable_pkey + 36261 | | 0 | 36261 | pktable + 36266 | | 0 | 36266 | fktable + 37181 | | 0 | 37189 | foo + 37194 | | 0 | 37194 | pg_toast_37181_index + 37193 | | 0 | 37193 | pg_toast_37181 + 38163 | | 0 | 38163 | old_oids + 38180 | | 0 | 38180 | pg_toast_38177 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-26 04:14:43.151808600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-26 04:16:57.787633500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-26 04:14:43.151808600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-26 04:19:16.089781000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-26 04:14:43.151808600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-26 04:16:51.739335700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-26 03:46:13.572314000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-26 03:47:11.282906000... @@ -3731,7 +3731,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-09-26 03:46:13.572314000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-26 03:47:55.2561340... @@ -3731,7 +3731,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-09-26 03:46:13.572314000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-26 03:47:09.622076000 +0000 @@ -3731,7 +3731,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 |
50/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-09-26 03:30:00.374707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-26 03:32:21.383... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:30:00.374707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-26 03:33:08.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:30:00.374707000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-26 03:32:21.193956000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-26 03:29:58.244628794 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-26 03:38:31.714525751 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:29:58.244628794 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-26 03:40:18.110505264 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:29:58.244628794 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-26 03:36:21.626768661 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-26 03:29:59.892299326 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-26 03:35:37.598... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:29:59.892299326 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-26 03:36:11.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:29:59.892299326 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-26 03:35:34.134925971 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-09-26 03:29:55 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-26 03:32:29 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:29:55 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-26 03:33:41 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-26 03:29:55 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-09-26 03:32:27 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-26 03:30:08.431765600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-26 03:33:53.393926100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-26 03:30:08.431765600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-26 03:36:15.254825600 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-26 03:30:08.431765600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-26 03:33:39.935431600 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-26 01:12:19.312227000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-26 01:13: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/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-26 01:12:19.312227000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-26 01:14:39.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-26 01:12:19.312227000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-26 01:13:53.129323000 +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 Bookworm - 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-09-26 01:12:14.414569477 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-26 01:18:37.729700371 +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-09-26 01:12:14.414569477 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-26 01:16:35.445800010 +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 Bookworm - 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-09-26 01:12:17.995045741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-26 01:15:29.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-09-26 01:12:17.995045741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-26 01:16: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-09-26 01:12:17.995045741 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-26 01:15:27.016752288 +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 - Sonoma - 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-09-26 01:12:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-26 01:14: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-09-26 01:12:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-26 01:15: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/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2024-09-26 01:12:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-26 01:14: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-26 01:12:20.826574800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-26 01:15:37.366205000 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-26 01:12:20.826574800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-26 01:17:54.995781700 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-26 01:12:20.826574800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-26 01:15:36.035633700 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-26 00:29:10.208802808 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-09-26 00:30:42.50689074... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1043,19 +1043,10 @@ select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0) and thousand = 1; - QUERY PLAN --------------------------------------------------------------- - Aggregate - -> Bitmap Heap Scan on tenk1 t ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-26 00:29:10.208802808 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-26 00:31:22.486696... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-09-26 00:29:10.124765873 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/btree_index.out 2024-09-26 00:31:26.5026... @@ -158,13 +158,10 @@ set enable_bitmapscan to false; explain (costs off) select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; - QUERY PLAN ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2024-09-26 00:29:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2024-09-26 00:31:23 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-25 23:25:43.699254000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-25 23:28:37.696660000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-25 23:25:45.109291000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-25 23:28:52.0064630... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-25 23:25:44.315109912 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-25 23:31:31.050112201 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-25 23:25:46.057011665 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-25 23:31:43.9863692... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-25 23:26:00.266066100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-25 23:32:19.885561300 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-25 23:26:04.318314300 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-25 23:32:47.088173700 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5270 | jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-25 18:27:20.415653377 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb_jsonpath.out 2024-09-25 18:35:29.... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-25 18:27:20.415653377 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/jsonb_jsonpath.out 2024-09-25 18:36:0... @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb_jsonpath.out 2024-09-25 18:27:20.415653377 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/jsonb_jsonpath.out 2024-09-25 18:35:22.258912541 +0000 @@ -3078,7 +3078,7 @@ select jsonb_path_query('"abc~@~def~@~ghi"', '$.split_part("~@~", 2)'); jsonb_path_query ------------------ - "def" + "" (1 row) -- Test string methods play nicely together |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-25 12:02:12.086617000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-25 12:04:20.396060000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-25 12:02:08.984374956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-25 12:06:52.963299954 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-25 12:02:22.684001900 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-25 12:08:29.270249300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-25 10:33:57.563616000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/dirty_index_scan.out 2024-09-25 10:45:... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-25 08:27:02.416302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-25 08:29:14.461324000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-25 08:27:02.469945000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-25 08:29:14.4610520... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-09-25 08:27:02.416302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-25 08:29:51.016531000 +... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-25 08:27:02.416302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-25 08:29:12.466942000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-25 08:27:02.469945000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-25 08:29:12.465688000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-25 08:27:02.649109179 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-25 08:33:47.732921230 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-25 08:27:02.649109179 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-25 08:32:13.584449897 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-25 08:27:01.333938600 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-25 08:31:53.813729640 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-25 08:27:01.333938600 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-25 08:32:23.213643876 +... @@ -363,219 +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-09-25 08:27:01.333938600 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-25 08:31:49.749740459 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-09-25 08:27:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-25 08:30:53 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-09-25 08:27:00 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-25 08:30:53 @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-09-25 08:27:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-25 08:32:27 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-09-25 08:27:00 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-25 08:32:27 @@ -1774,1418 +1774,11 @@ DROP INDEX sro_idx; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/brin.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/brin.out 2024-09-25 08:27:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/brin.out 2024-09-25 08:30:53 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/privileges.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/privileges.out 2024-09-25 08:27:00 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/privileges.out 2024-09-25 08:30:53 @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-25 08:27:15.406703500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-25 08:30:04.004954200 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-25 08:27:15.406703500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-25 08:32:02.932267600 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-25 08:27:15.406703500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-25 08:30:03.378002400 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-25 08:27:15.536084800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-25 08:30:03.378002400 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
49/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-09-25 02:09:18.794805000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-25 02:10:23.564748000... @@ -2533,1225 +2533,10 @@ 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 -------------+---+---+------------------------------------------------------------------- - parted_1_1 | 1 | 1 | uno uno v6 did INSERT did UPDATE did INSERT did UPDATE did INSERT -(1 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-09-25 02:09:18.794805000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-25 02:10:54.3572560... @@ -2583,1175 +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; ... |
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-09-25 02:09:18.794805000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-25 02:10:23.490489000 +0000 @@ -2634,1124 +2634,10 @@ 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; --- try a constraint trigger, also ... |
Linux - Debian Bookworm - 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-09-25 02:09:18.743670854 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-25 02:13:22.002875373 +0000 @@ -2654,1104 +2654,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 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) ... |
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-09-25 02:09:18.743670854 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-25 02:12:15.474765828 +0000 @@ -2629,1129 +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 Bookworm - 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-09-25 02:09:19.120821565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-25 02:11:37.834433602... @@ -2413,1345 +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-09-25 02:09:19.120821565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-25 02:12:08.1268074... @@ -1609,2149 +1609,7 @@ DETAIL: drop cascades to view city_view drop cascades to view european_city_view DROP TABLE country_table; --- Test pg_trigger_depth() -create table depth_a (id int not null primary key); -create table depth_b (id int not null primary key); -create table depth_c (id int not null primary key); -create function depth_a_tf() returns trigger - language plpgsql as $$ -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; -$$; ... |
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-09-25 02:09:19.120821565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-25 02:11:33.942400278 +0000 @@ -2533,1225 +2533,7 @@ 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 -------------+---+---+------------------------------------------------------------------- - parted_1_1 | 1 | 1 | uno uno v6 did INSERT did UPDATE did INSERT did UPDATE did INSERT -(1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-09-25 02:09:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-25 02:11:59 @@ -926,2832 +926,14 @@ end if; return new; end$$; -CREATE TRIGGER t -BEFORE UPDATE ON trigger_test -FOR EACH ROW EXECUTE PROCEDURE mytrigger(); -INSERT INTO trigger_test VALUES(1, 'foo', 'bar'); -INSERT INTO trigger_test VALUES(2, 'baz', 'quux'); -UPDATE trigger_test SET f3 = 'bar'; -NOTICE: row 1 not changed -NOTICE: row 2 changed -UPDATE trigger_test SET f3 = NULL; -NOTICE: row 1 changed -NOTICE: row 2 changed --- this demonstrates that the above isn't really working as desired: -UPDATE trigger_test SET f3 = NULL; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-25 02:09:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-09-25 02:13:18 @@ -253,397 +253,10 @@ FOR VALUES WITH (MODULUS 2, REMAINDER 0); CREATE TABLE vacparted_i2 PARTITION OF vacparted_i FOR VALUES WITH (MODULUS 2, REMAINDER 1); -INSERT INTO vacparted_i SELECT i, 'test_'|| i from generate_series(1,10) i; -VACUUM (ANALYZE) vacparted_i; -VACUUM (FULL) vacparted_i; -VACUUM (FREEZE) vacparted_i; -SELECT relname, relhasindex FROM pg_class - WHERE relname LIKE 'vacparted_i%' AND relkind IN ('p','r') - ORDER BY relname; - relname | relhasindex ---------------+------------- - vacparted_i | t - vacparted_i1 | t - vacparted_i2 | t -(3 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-09-25 02:09:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out 2024-09-25 02:11:59 @@ -658,175 +658,10 @@ CREATE TEMP TABLE t (a integer) PARTITION BY LIST (a); CREATE TEMP TABLE tp (a integer PRIMARY KEY); CREATE UNIQUE INDEX t_a_idx ON ONLY t (a); -ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); -ALTER TABLE t DETACH PARTITION tp; -DROP TABLE t, tp; -CREATE TABLE regress_constr_partitioned (a integer) PARTITION BY LIST (a); -CREATE TABLE regress_constr_partition1 PARTITION OF regress_constr_partitioned FOR VALUES IN (1); -ALTER TABLE regress_constr_partition1 ADD PRIMARY KEY (a); -CREATE UNIQUE INDEX ON regress_constr_partitioned (a); -BEGIN; -ALTER TABLE regress_constr_partitioned DETACH PARTITION regress_constr_partition1; -ROLLBACK; --- Leave this one in funny state for pg_upgrade testing --- test a HOT update that invalidates the conflicting tuple. --- the trigger should still fire and catch the violation ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-25 02:09:34.341862100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-25 02:12:03.714444100 +0000 @@ -3403,355 +3403,10 @@ -- create table refd_table (id int primary key); create table trig_table (fk int references refd_table initially deferred); -begin; -insert into trig_table values (1); -drop table refd_table cascade; -NOTICE: drop cascades to constraint trig_table_fk_fkey on table trig_table -commit; -drop table trig_table; --- --- self-referential FKs are even more fun --- -create table self_ref (a int primary key, - b int references self_ref(a) on delete cascade); -create trigger self_ref_before_trig - before delete on self_ref ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-25 02:09:34.341862100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-25 02:13:57.644089200 +0000 @@ -3588,170 +3588,10 @@ 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; -alter table trigger_parted_p2_2 enable always trigger aft_row; --- 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'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-25 02:09:34.352565400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-25 02:12:03.447839000 +0000 @@ -1160,2850 +1160,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 ... |
49/5083 | Inline non-SQL SRFs |
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-09-25 00:25:03.045236000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-25 00:30:53.6732720... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5262 | ensure we have a snapshot when dropping an index concurrently |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out 2024-09-24 19:45:55.737532000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/reindex_conc.out 2024-09-24 19:48:30.891097000 +... @@ -27,25 +27,7 @@ CREATE UNIQUE INDEX ind_expr_pred ON reindex_inj.tbl(abs(i)) WHERE mod(i, 2) = 0; REINDEX INDEX CONCURRENTLY reindex_inj.ind_simple; NOTICE: notice triggered for injection point reindex-conc-index-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe --- Cleanup -SELECT injection_points_detach('reindex-conc-index-safe'); - injection_points_detach -------------------------- - -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out /tmp/cirrus-ci-build/build/testrun/is... --- /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out 2024-09-24 19:45:55.714060000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/reindex-concurrently.out 2024-09-24 19:47:59.83233800... @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
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-09-24 19:45:55.809397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-09-24 19:47:30.36249... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-24 19:45:55.809397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-09-24 19:47:56.534... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-24 19:45:55.809397000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-09-24 19:47:29.191202000 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/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-09-24 19:45:55.754884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-09-24 19:48:35.917517000 +... @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-24 19:45:53.639738794 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out 2024-09-24 19:51:22.191161645 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out /tmp/cirrus-ci-build/src/test/isolati... --- /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out 2024-09-24 19:45:53.515738799 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/reindex-concurrently.out 2024-09-24 19:50:51.259166984 +0... @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out /tmp/cirrus-ci-build/src/test/... --- /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out 2024-09-24 19:45:53.575738796 +0000 +++ /tmp/cirrus-ci-build/src/test/modules/test_oat_hooks/results/test_oat_hooks.out 2024-09-24 19:50:53.839166456 +0000 @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
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-09-24 19:45:53.639738794 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out 2024-09-24 19:50:11.927177704 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out /tmp/cirrus-ci-build/build/tes... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_conc.out 2024-09-24 19:45:52.479436892 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/reindex_conc.out 2024-09-24 19:50:53.590155549 +... @@ -27,25 +27,7 @@ CREATE UNIQUE INDEX ind_expr_pred ON reindex_inj.tbl(abs(i)) WHERE mod(i, 2) = 0; REINDEX INDEX CONCURRENTLY reindex_inj.ind_simple; NOTICE: notice triggered for injection point reindex-conc-index-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe --- Cleanup -SELECT injection_points_detach('reindex-conc-index-safe'); - injection_points_detach -------------------------- - -(1 row) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out /tmp/cirrus-ci-build/build/testrun/is... --- /tmp/cirrus-ci-build/src/test/isolation/expected/reindex-concurrently.out 2024-09-24 19:45:52.439504788 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/reindex-concurrently.out 2024-09-24 19:50:27.94220408... @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
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-09-24 19:45:52.571280732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-09-24 19:50:08.40621... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out 2024-09-24 19:45:52.571280732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-09-24 19:50:29.682... @@ -1123,1870 +1123,10 @@ (6 rows) SELECT * FROM array_index_op_test WHERE i && '{32}' ORDER BY seqno; - seqno | i | t ... --------+---------------------------------+-----------------------------------------------------------------------------... - 6 | {39,35,5,94,17,92,60,32} | {AAAAAAAAAAAAAAA35875,AAAAAAAAAAAAAAAA23657} - 74 | {32} | {AAAAAAAAAAAAAAAA1729,AAAAAAAAAAAAA22860,AAAAAA99807,AAAAA17383,AAAAAAAAAAAA... - 77 | {97,15,32,17,55,59,18,37,50,39} | {AAAAAAAAAAAA67946,AAAAAA54032,AAAAAAAA81587,55847,AAAAAAAAAAAAAA28620,AAAAA... - 89 | {40,32,17,6,30,88} | {AA44673,AAAAAAAAAAA6119,AAAAAAAAAAAAAAAA23657,AAAAAAAAAAAAAAAAAA47955,AAAAA... - 98 | {38,34,32,89} | {AAAAAAAAAAAAAAAAAA71621,AAAA8857,AAAAAAAAAAAAAAAAAAA65037,AAAAAAAAAAAAAAAA3... - 100 | {85,32,57,39,49,84,32,3,30} | {AAAAAAA80240,AAAAAAAAAAAAAAAA1729,AAAAA60038,AAAAAAAAAAA92631,AAAAAAAA9523} -(6 rows) - -SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAA80240}' ORDER BY seqno; - seqno | i | ... --------+--------------------------------+------------------------------------------------------------------------------... ... |
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-09-24 19:45:52.571280732 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out 2024-09-24 19:50:03.318216114 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/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-09-24 19:45:52.503396155 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-09-24 19:50:57.966144540 +... @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_conc.out C:/cirrus/build/testr... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_conc.out 2024-09-24 19:46:09.413640800 +0000 +++ C:/cirrus/build/testrun/injection_points/regress/results/reindex_conc.out 2024-09-24 19:51:57.273282300 +0000 @@ -27,25 +27,7 @@ CREATE UNIQUE INDEX ind_expr_pred ON reindex_inj.tbl(abs(i)) WHERE mod(i, 2) = 0; REINDEX INDEX CONCURRENTLY reindex_inj.ind_simple; NOTICE: notice triggered for injection point reindex-conc-index-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe -REINDEX INDEX CONCURRENTLY reindex_inj.ind_expr_pred; -NOTICE: notice triggered for injection point reindex-conc-index-not-safe --- Cleanup -SELECT injection_points_detach('reindex-conc-index-safe'); - injection_points_detach -------------------------- - -(1 row) - ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/reindex-concurrently.out C:/cirrus/build/testrun/isol... --- C:/cirrus/src/test/isolation/expected/reindex-concurrently.out 2024-09-24 19:46:09.254455800 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/reindex-concurrently.out 2024-09-24 19:49:26.378661700 +0000 @@ -1,90 +1,7 @@ Parsed test spec with 3 sessions starting permutation: reindex sel1 upd2 ins2 del2 end1 end2 -step reindex: REINDEX TABLE CONCURRENTLY reind_con_tab; -step sel1: SELECT data FROM reind_con_tab WHERE id = 3; -data ----- -aaaa -(1 row) +PQconsumeInput failed: server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. -step upd2: UPDATE reind_con_tab SET data = 'bbbb' WHERE id = 3; -step ins2: INSERT INTO reind_con_tab(data) VALUES ('cccc'); -step del2: DELETE FROM reind_con_tab WHERE data = 'cccc'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-09-24 19:46:09.735466200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out 2024-09-24 19:48:38.305045600 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-09-24 19:46:09.735466200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out 2024-09-24 19:50:37.230273700 +000... @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/create_index.out 2024-09-24 19:46:09.735466200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/create_index.out 2024-09-24 19:48:37.914418700 +0000 @@ -1389,1604 +1389,7 @@ CREATE TABLE concur_heap (f1 text, f2 text); -- empty table CREATE INDEX CONCURRENTLY concur_index1 ON concur_heap(f2,f1); -CREATE INDEX CONCURRENTLY IF NOT EXISTS concur_index1 ON concur_heap(f2,f1); -NOTICE: relation "concur_index1" already exists, skipping -INSERT INTO concur_heap VALUES ('a','b'); -INSERT INTO concur_heap VALUES ('b','b'); --- unique index -CREATE UNIQUE INDEX CONCURRENTLY concur_index2 ON concur_heap(f1); -CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS concur_index2 ON concur_heap(f1); -NOTICE: relation "concur_index2" already exists, skipping --- check if constraint is set up properly to be enforced -INSERT INTO concur_heap VALUES ('b','x'); -ERROR: duplicate key value violates unique constraint "concur_index2" -DETAIL: Key (f1)=(b) already exists. --- check if constraint is enforced properly at build time ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out C:/cirrus/build/testr... --- C:/cirrus/src/test/modules/test_oat_hooks/expected/test_oat_hooks.out 2024-09-24 19:46:09.533268000 +0000 +++ C:/cirrus/build/testrun/test_oat_hooks/regress/results/test_oat_hooks.out 2024-09-24 19:52:09.222982900 +0000 @@ -303,22 +303,7 @@ NOTICE: in process utility: superuser attempting DROP INDEX NOTICE: in object access: superuser attempting drop (subId=0x0) [concurrent drop,] NOTICE: in object access: superuser finished drop (subId=0x0) [concurrent drop,] -NOTICE: in process utility: superuser finished DROP INDEX --- Clean up -SET test_oat_hooks.audit = false; -NOTICE: in process utility: superuser attempting SET -DROP ROLE regress_role_joe; -- fails -ERROR: role "regress_role_joe" cannot be dropped because some objects depend on it -DETAIL: privileges for parameter test_oat_hooks.user_var1 -privileges for parameter test_oat_hooks.super_var1 -privileges for parameter test_oat_hooks.user_var2 -privileges for parameter test_oat_hooks.super_var2 -privileges for parameter none.such -privileges for parameter another.bogus -REVOKE ALL PRIVILEGES ON PARAMETER ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-24 13:50:38.747802350 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-24 13:59:24.... @@ -3336,1896 +3336,7 @@ -- 3-way join to test the default partition of a join relation EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c, t3.a, t3.c FROM prt1_adv t1 LEFT JOIN prt2_adv t2 ON (t1.a = t2.b) LEFT JOIN prt3_adv t3... - QUERY PLAN ------------------------------------------------------------------- - Sort - Sort Key: t1.a, t2.b, t3.a - -> Append - -> Hash Right Join - Hash Cond: (t3_1.a = t1_1.a) - -> Seq Scan on prt3_adv_p1 t3_1 - -> Hash - -> Hash Right Join - Hash Cond: (t2_2.b = t1_1.a) - -> Seq Scan on prt2_adv_p2 t2_2 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-24 13:50:38.747802350 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-24 13:59:5... @@ -2165,3067 +2165,10 @@ (SELECT t1.b AS t1b, t2.* FROM prt2_l t2) s ON t1.a = s.b AND t1.b = s.a AND t1.c = s.c WHERE s.t1b = s.a; - QUERY PLAN ---------------------------------------------------------------------------------------------------------------- - Aggregate - -> Append - -> Nested Loop - -> Seq Scan on prt1_l_p1 t1_1 - -> Seq Scan on prt2_l_p1 t2_1 - Filter: ((a = t1_1.b) AND (t1_1.a = b) AND (t1_1.b = a) AND ((t1_1.c)::text = (c)::text)) - -> Nested Loop - -> Seq Scan on prt1_l_p2_p1 t1_2 - -> Seq Scan on prt2_l_p2_p1 t2_2 - Filter: ((a = t1_2.b) AND (t1_2.a = b) AND (t1_2.b = a) AND ((t1_2.c)::text = (c)::text)) - -> Nested Loop ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-24 13:50:38.747802350 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-24 13:59:18.695647855 +0000 @@ -4542,690 +4542,7 @@ -- 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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_2.a) AND (t2_1.c = t1_2.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p1 t1_2 - Filter: (b < 10) - -> Hash Join - Hash Cond: ((t2_2.a = t1_1.a) AND (t2_2.c = t1_1.c)) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-24 12:58:35.219508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-24 13:01:24.609369000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-24 12:58:31 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-24 13:02:04 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-24 12:58:57.103840100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-24 13:05:28.026144000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
49/5179 | Better flattening of SET for query jumbling |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-24 08:06:10.474035800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-24 08:13:16.285437700 +0000 @@ -607,7 +607,11 @@ RESET TIME ZONE; -- SET NAMES -- client_encoding SET NAMES 'latin1'; +ERROR: invalid value for parameter "client_encoding": "latin1" +DETAIL: Conversion between LATIN1 and WIN1252 is not supported. SET NAMES 'latin2'; +ERROR: invalid value for parameter "client_encoding": "latin2" +DETAIL: Conversion between LATIN2 and WIN1252 is not supported. SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+------------------------------------------------------------------ @@ -626,7 +630,6 @@ 2 | 0 | SET LOCAL work_mem = $1 2 | 0 | SET LOCAL work_mem = DEFAULT 1 | 0 | SET LOCAL work_mem FROM CURRENT - 2 | 0 | SET NAMES $1 ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-24 07:40:33.445940000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-24 07:44:16.49879500... @@ -4120,1735 +4120,10 @@ (6 rows) select error_trap_test(); - error_trap_test ---------------------------- - division_by_zero detected -(1 row) - -reset debug_parallel_query; -drop function error_trap_test(); -drop function zero_divide(); --- check cases where implicit SQLSTATE variable could be confused with --- SQLSTATE as a keyword, cf bug #5524 -create or replace function raise_test() returns void as $$ -begin - perform 1/0; ... |
50/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-09-24 03:09:05.046602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-24 03:10:45.847213... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37583 | | 0 | 37583 | pktable_pkey + 37580 | | 0 | 37580 | pktable + 37588 | | 0 | 37588 | fktable + 38153 | | 0 | 38158 | foo + 38162 | | 0 | 38162 | pg_toast_38153_index + 38161 | | 0 | 38161 | pg_toast_38153 + 38418 | | 0 | 38418 | old_oids + 38435 | | 0 | 38435 | pg_toast_38432 ... |
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-09-24 03:09:05.046602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-24 03:11:32.8258... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37600 | | 0 | 37600 | pktable_pkey + 37597 | | 0 | 37597 | pktable + 37603 | | 0 | 37603 | fktable + 38142 | | 0 | 38155 | foo + 38159 | | 0 | 38159 | pg_toast_38142_index + 38158 | | 0 | 38158 | pg_toast_38142 + 38383 | | 0 | 38383 | old_oids + 38400 | | 0 | 38400 | pg_toast_38397 ... |
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-09-24 03:09:05.046602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-24 03:10:40.242203000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38170 | | 0 | 38192 | foo + 38196 | | 0 | 38196 | pg_toast_38170_index + 38195 | | 0 | 38195 | pg_toast_38170 + 38461 | | 0 | 38461 | pg_toast_38458 + 38462 | | 0 | 38462 | pg_toast_38458_index ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-24 03:09:04.126297926 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-24 03:14:10.158385760 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37768 | | 0 | 37768 | pktable_pkey + 37765 | | 0 | 37765 | pktable + 37770 | | 0 | 37770 | fktable + 38271 | | 0 | 38278 | foo + 38282 | | 0 | 38282 | pg_toast_38271_index + 38281 | | 0 | 38281 | pg_toast_38271 + 38508 | | 0 | 38508 | old_oids + 38527 | | 0 | 38527 | pg_toast_38524 ... |
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-09-24 03:09:04.126297926 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-24 03:15:58.439261239 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37640 | | 0 | 37640 | users_id_seq + 37645 | | 0 | 37645 | pg_toast_37641 + 37646 | | 0 | 37646 | pg_toast_37641_index + 37641 | | 0 | 37641 | users + 37845 | | 0 | 37845 | foo + 37985 | | 0 | 37985 | forc_test + 38586 | | 0 | 38586 | pg_toast_38580 + 38588 | | 0 | 38588 | pg_toast_38580_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-09-24 03:09:04.126297926 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-24 03:12:15.326679158 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37762 | | 0 | 37762 | pktable + 37767 | | 0 | 37767 | fktable + 38227 | | 0 | 38233 | foo + 38237 | | 0 | 38237 | pg_toast_38227_index + 38236 | | 0 | 38236 | pg_toast_38227 + 38433 | | 0 | 38433 | old_oids + 38456 | | 0 | 38456 | pg_toast_38453 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-24 03:09:04.842644902 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-24 03:11:37.982259... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37866 | | 0 | 37866 | foo + 37724 | | 0 | 37724 | users_id_seq + 37729 | | 0 | 37729 | pg_toast_37725 + 37730 | | 0 | 37730 | pg_toast_37725_index + 37725 | | 0 | 37725 | users + 38114 | | 0 | 38114 | forc_test + 38597 | | 0 | 38597 | pg_toast_38594 + 38598 | | 0 | 38598 | pg_toast_38594_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-09-24 03:09:04.842644902 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-24 03:12:09.1942... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37503 | | 0 | 37503 | users_id_seq + 37511 | | 0 | 37511 | pg_toast_37504 + 37512 | | 0 | 37512 | pg_toast_37504_index + 37504 | | 0 | 37504 | users + 37834 | | 0 | 37834 | foo + 38129 | | 0 | 38129 | forc_test + 38593 | | 0 | 38593 | pg_toast_38590 + 38594 | | 0 | 38594 | pg_toast_38590_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-09-24 03:09:04.842644902 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-24 03:11:29.302263659 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37759 | | 0 | 37759 | users_id_seq + 37766 | | 0 | 37766 | pg_toast_37760 + 37767 | | 0 | 37767 | pg_toast_37760_index + 37760 | | 0 | 37760 | users + 37908 | | 0 | 37908 | foo + 38092 | | 0 | 38092 | forc_test + 37604 | | 0 | 37604 | pktable_pkey + 37601 | | 0 | 37601 | pktable ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-24 03:09:05 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-24 03:11:12 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38168 | | 0 | 38168 | pg_toast_38159 + 38159 | | 0 | 38165 | foo + 38169 | | 0 | 38169 | pg_toast_38159_index + 38421 | | 0 | 38421 | old_oids + 38438 | | 0 | 38438 | pg_toast_38435 ... |
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-09-24 03:09:05 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-24 03:12:22 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37428 | | 0 | 37428 | pktable_pkey + 37424 | | 0 | 37424 | pktable + 37431 | | 0 | 37431 | fktable + 38060 | | 0 | 38066 | foo + 38070 | | 0 | 38070 | pg_toast_38060_index + 38069 | | 0 | 38069 | pg_toast_38060 + 38261 | | 0 | 38261 | old_oids + 38280 | | 0 | 38280 | pg_toast_38277 ... |
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-09-24 03:09:05 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-24 03:11:10 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37724 | | 0 | 37724 | pktable_pkey + 37721 | | 0 | 37721 | pktable + 37726 | | 0 | 37726 | fktable + 38217 | | 0 | 38222 | foo + 38226 | | 0 | 38226 | pg_toast_38217_index + 38225 | | 0 | 38225 | pg_toast_38217 + 38416 | | 0 | 38416 | old_oids + 38439 | | 0 | 38439 | pg_toast_38435 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-24 03:09:23.121294900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-24 03:13:35.905281400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35774 | | 0 | 35774 | pktable_pkey + 35770 | | 0 | 35770 | pktable + 35776 | | 0 | 35776 | fktable + 37366 | | 0 | 37387 | foo + 37391 | | 0 | 37391 | pg_toast_37366_index + 37390 | | 0 | 37390 | pg_toast_37366 + 37973 | | 0 | 37973 | recur1 + 37961 | | 0 | 37961 | old_oids ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-24 03:09:23.121294900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-24 03:15:46.997089700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37261 | | 0 | 37261 | pktable_pkey + 37256 | | 0 | 37256 | pktable + 37266 | | 0 | 37266 | fktable + 37808 | | 0 | 37813 | foo + 37817 | | 0 | 37817 | pg_toast_37808_index + 37816 | | 0 | 37816 | pg_toast_37808 + 38029 | | 0 | 38029 | old_oids + 38056 | | 0 | 38056 | pg_toast_38050 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-24 03:09:23.121294900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-24 03:13:18.903317700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37407 | | 0 | 37407 | pktable_pkey + 37404 | | 0 | 37404 | pktable + 37409 | | 0 | 37409 | fktable + 37845 | | 0 | 37850 | foo + 37854 | | 0 | 37854 | pg_toast_37845_index + 37853 | | 0 | 37853 | pg_toast_37845 + 38084 | | 0 | 38084 | old_oids + 38106 | | 0 | 38106 | pg_toast_38102 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-24 03:03:10.133771300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-24 03:05:26.273384200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-24 03:03:10.133771300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-24 03:07:40.566400400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-24 03:03:10.133771300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-24 03:05:20.624440700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-24 02:33:11.815458000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-24 02:34:08.796717000... @@ -3731,7 +3731,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-09-24 02:33:11.815458000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-24 02:34:50.7878280... @@ -3731,7 +3731,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-09-24 02:33:11.815458000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-24 02:34:07.765418000 +0000 @@ -3731,7 +3731,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 |
50/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-09-24 02:17:50.109527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-24 02:20:13.737... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:50.109527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-24 02:20:59.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:50.109527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-24 02:20:12.122854000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-24 02:17:50.408439943 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-24 02:26:27.072499816 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:50.408439943 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-24 02:27:33.656360303 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:50.408439943 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-24 02:23:57.536481754 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-24 02:17:50.301187765 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-24 02:23:09.047... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:50.301187765 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-24 02:23:39.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:50.301187765 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-24 02:23:02.103464782 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-09-24 02:17:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-24 02:20:35 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-24 02:21:46 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-24 02:17:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-09-24 02:20:31 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-24 02:18:07.092807600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-24 02:21:38.782167100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-24 02:18:07.092807600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-24 02:23:48.160620400 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-24 02:18:07.092807600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-24 02:21:33.156683200 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-23 23:47:56.619245000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-23 23:49:25.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-09-23 23:47:56.619245000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-23 23:50: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-09-23 23:47:56.619245000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-23 23:49:25.147426000 +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 Bookworm - 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-09-23 23:47:50.662031574 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-23 23:53:29.819879879 +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-09-23 23:47:50.662031574 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-23 23:55:24.611884202 +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-09-23 23:47:50.662031574 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-23 23:51:25.047973578 +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 Bookworm - 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-09-23 23:47:52.253717171 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-23 23:51:29.96... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-23 23:47:52.253717171 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-23 23:52: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-09-23 23:47:52.253717171 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-23 23:51:25.051417959 +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 - Sonoma - 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-09-23 23:47:37 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-23 23: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/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2024-09-23 23:47:37 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-23 23:50: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-09-23 23:47:37 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-23 23: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-23 23:48:03.328243400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-23 23:51:15.484691000 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-23 23:48:03.328243400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-23 23:53:11.009648700 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-23 23:48:03.328243400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-23 23:51:08.762022400 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-23 22:57:10.317099000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-09-23 22:58:10.55452200... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-23 22:57:06.846303181 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-09-23 22:58:38.070154667 +0000 @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 17230 waits for AccessShareLock on relation 24391 of database 16384; blocked by process 17238. +Process 17238 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 17230. +HINT: See server log for query details. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2024-09-23 22:57:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out 2024-09-23 22:58:42 @@ -458,11 +458,10 @@ select count(*) from (select 1 from tenk1 a where unique1 IN (select distinct hundred from tenk1 b)) ss; - count -------- - 100 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 7596 waits for AccessShareLock on relation 24097 of database 16384; blocked by process 7612. +Process 7612 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 7596. +HINT: See server log for query details. select count(distinct ss.ten) from (select ten from tenk1 a where unique1 IN (select distinct hundred from tenk1 b)) ss; |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-23 21:49:51.945527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-23 21:52:50.062904000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-23 21:49:53.351986000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-23 21:53:04.2045280... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-23 21:49:48.747698514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-23 21:55:30.223604974 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-23 21:49:50.418230090 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-23 21:55:41.7475633... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-23 21:49:59.087228900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-23 21:56:23.999869300 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-23 21:50:03.220085800 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-23 21:56:53.030661300 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-23 17:55:10.359387000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-23 17:58:28.717485000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-23 17:54:59.552040463 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-23 18:00:52.838344700 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-23 10:11:11.791996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-23 10:13:29.800359000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-23 10:11:10.927806397 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-23 10:14:16.855040802 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-23 10:11:20.410394200 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-23 10:17:51.894683200 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-23 08:53:13.164885000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-23 09:02:49.13383... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-23 08:36:58.317684000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-23 08:40:17.150845000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-23 08:36:58.318658000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-23 08:40:17.450501000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-23 08:36:54.561009654 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-23 08:43:47.304346697 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-23 08:36:54.561009654 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-23 08:43:47.836346529 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-23 08:36:54.792987293 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-23 08:42:40.972054967 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-23 08:36:54.792987293 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-23 08:42:41.264054639 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-23 08:37:08.828276200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-23 08:43:14.204964200 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-23 08:37:08.835112000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-23 08:43:15.645878800 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/4946 | Partitioned tables and [un]loggedness |
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-09-23 08:34:19.292256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-23 08:35:59.079318... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:19.292256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-23 08:36:45.9655... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:19.292256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-23 08:35:54.515008000 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-23 08:34:17.849944613 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-23 08:40:06.409651473 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:17.849944613 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-23 08:41:24.566490457 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:17.849944613 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-23 08:37:37.826103940 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-23 08:34:15.207581083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-23 08:36:54.592717... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:15.207581083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-23 08:37:26.8210... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:15.207581083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-23 08:36:49.180671412 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-23 08:34:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-23 08:36:18 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:18 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-23 08:37:25 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-23 08:34:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-23 08:36:18 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-23 08:34:34.262682400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-23 08:38:19.092584300 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-23 08:34:34.262682400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-23 08:40:36.114558500 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-23 08:34:34.262682400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-23 08:38:11.541798300 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-23 06:14:00.077329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-23 06:16:10.376727000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-23 06:14:00.129969000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-23 06:16:10.3759010... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-09-23 06:14:00.077329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-23 06:16:43.845055000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-23 06:14:00.129969000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-23 06:16:43.84422... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-23 06:14:00.077329000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-23 06:16:07.856190000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-23 06:14:00.129969000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-23 06:16:07.855362000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-23 06:13:58.027521497 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-23 06:20:46.868883477 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-23 06:13:58.027521497 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-23 06:19:10.884291422 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-23 06:13:59.901941636 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-23 06:19:06.172474001 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-23 06:13:59.901941636 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-23 06:19:36.824699978 +... @@ -363,219 +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-09-23 06:13:59.901941636 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-23 06:19:01.864451781 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-23 06:14:12.303515100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-23 06:17:02.180846400 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-23 06:14:12.303515100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-23 06:19:11.280425300 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-23 06:14:12.303515100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-23 06:17:02.212091300 +0000 @@ -539,43 +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'; ... |
49/5198 | Refactor: allow pg_strncoll(), etc., to accept -1 length for NUL-terminated cstrings. |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8_1.out /tmp/cirrus-ci-build/src/test/recovery/tm... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8_1.out 2024-09-23 03:12:12.020446762 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-09-23 03:18:43.039415683 +0000 @@ -7,3 +7,846 @@ AS skip_test \gset \if :skip_test \quit +\endif +SET client_encoding TO UTF8; +CREATE SCHEMA collate_tests; +SET search_path = collate_tests; +CREATE TABLE collate_test1 ( + a int, + b text COLLATE "en-x-icu" NOT NULL +); +\d collate_test1 + Table "collate_tests.collate_test1" + Column | Type | Collation | Nullable | Default +--------+---------+-----------+----------+--------- + a | integer | | | ... |
49/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-09-22 23:51:56.761370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-22 23:53:49.437002000... @@ -2487,1271 +2487,10 @@ 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 -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". -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 ... |
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-09-22 23:51:56.761370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-22 23:54:24.6650730... @@ -2159,1599 +2159,10 @@ 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) - -create table trigpart3 (like trigpart); -create trigger trg1 after insert on trigpart3 for each row execute procedure trigger_nothing(); -\d trigpart3 ... |
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-09-22 23:51:56.761370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-22 23:53:46.074604000 +0000 @@ -2349,1409 +2349,10 @@ 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; - return null; - end; - $$ language plpgsql; ... |
Linux - Debian Bookworm - 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-09-22 23:51:51.365111773 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-22 23:57:59.681193896 +0000 @@ -2865,893 +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-09-22 23:51:51.365111773 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-22 23:56:28.157406104 +0000 @@ -2653,1105 +2653,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 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 ... |
Linux - Debian Bookworm - 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-09-22 23:51:51.228968863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-22 23:56:14.878043854... @@ -2217,1541 +2217,10 @@ 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 - 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(); ... |
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-09-22 23:51:51.228968863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-22 23:56:44.9501252... @@ -1290,2468 +1290,10 @@ instead_of_update_trig INSTEAD OF UPDATE ON main_view FOR EACH ROW EXECUTE FUNCTION view_trigger('instead_of_upd') DROP VIEW main_view; --- --- Test triggers on a join view --- -CREATE TABLE country_table ( - country_id serial primary key, - country_name text unique not null, - continent text not null -); -INSERT INTO country_table (country_name, continent) - VALUES ('Japan', 'Asia'), - ('UK', 'Europe'), - ('USA', 'North America') - RETURNING *; ... |
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-09-22 23:51:51.228968863 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-22 23:56:10.990080467 +0000 @@ -2255,1503 +2255,10 @@ for each statement execute procedure trigger_notice(); create trigger trig_ins_after_3 after insert on parted2_stmt_trig for each statement execute procedure trigger_notice(); -create trigger trig_upd_before_3 before update on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_upd_after_3 after update on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_before_3 before delete on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_after_3 after delete on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -with ins (a) as ( - 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 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-22 23:51:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-22 23:55:11 @@ -232,326 +232,10 @@ (1 row) VACUUM (TRUNCATE FALSE, FULL TRUE) vac_truncate_test; -DROP TABLE vac_truncate_test; --- partitioned table -CREATE TABLE vacparted (a int, b char) PARTITION BY LIST (a); -CREATE TABLE vacparted1 PARTITION OF vacparted FOR VALUES IN (1); -INSERT INTO vacparted VALUES (1, 'a'); -UPDATE vacparted SET b = 'b'; -VACUUM (ANALYZE) vacparted; -VACUUM (FULL) vacparted; -VACUUM (FREEZE) vacparted; --- check behavior with duplicate column mentions -VACUUM ANALYZE vacparted(a,b,a); -ERROR: column "a" of relation "vacparted" appears more than once -ANALYZE vacparted(a,b,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-09-22 23:51:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2024-09-22 23:56:28 @@ -396,437 +396,10 @@ CREATE TABLE PRIMARY_TBL (i int, t text, PRIMARY KEY(i,t)); INSERT INTO PRIMARY_TBL VALUES (1, 'one'); -INSERT INTO PRIMARY_TBL VALUES (2, 'two'); -INSERT INTO PRIMARY_TBL VALUES (1, 'three'); -INSERT INTO PRIMARY_TBL VALUES (4, 'three'); -INSERT INTO PRIMARY_TBL VALUES (5, 'one'); -INSERT INTO PRIMARY_TBL (t) VALUES ('six'); -ERROR: null value in column "i" of relation "primary_tbl" violates not-null constraint -DETAIL: Failing row contains (null, six). -SELECT * FROM PRIMARY_TBL; - i | t ----+------- - 1 | one - 2 | two - 1 | three ... |
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-09-22 23:51:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-09-22 23:55:11 @@ -1157,2853 +1157,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 -----+-------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-22 23:52:10.828074600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-22 23:54:43.215004400 +0000 @@ -3191,567 +3191,7 @@ -- 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), (DDD,42) -drop table child1, child2, child3, parent; --- --- Verify prohibition of row triggers with transition triggers on --- inheritance children ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-22 23:52:10.828074600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-22 23:56:49.423066200 +0000 @@ -3409,349 +3409,7 @@ NOTICE: drop cascades to constraint trig_table_fk_fkey on table trig_table commit; drop table trig_table; --- --- self-referential FKs are even more fun --- -create table self_ref (a int primary key, - b int references self_ref(a) on delete cascade); -create trigger self_ref_before_trig - before delete on self_ref - for each statement execute procedure trigger_func('self_ref'); -create trigger self_ref_r_trig - after delete on self_ref referencing old table as old_table - for each row execute procedure dump_delete(); -create trigger self_ref_s_trig - after delete on self_ref referencing old table as old_table ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-22 23:52:10.839343600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-22 23:54:42.902500200 +0000 @@ -1160,2850 +1160,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 ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:57.549066000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-22 23:39:38.269716000... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:57.549066000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-22 23:40:26.2011650... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:57.549066000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-09-22 23:39:37.743041000 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:54.416378326 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-09-22 23:45:53.425265596 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:54.416378326 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out 2024-09-22 23:47:15.341191581 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:54.416378326 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-09-22 23:43:25.513334898 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:54.222420327 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-22 23:42:21.329321885... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:54.222420327 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-22 23:42:51.9896898... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-22 23:36:54.222420327 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-09-22 23:42:15.197261393 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-09-22 23:36:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-22 23:39:47 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-09-22 23:36:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-22 23:40:53 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-09-22 23:36:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-09-22 23:39:47 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-09-22 23:37:11.866292300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-22 23:40:48.960999000 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-09-22 23:37:11.866292300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-22 23:43:01.177846800 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-09-22 23:37:11.866292300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-09-22 23:40:35.047895200 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
49/4750 | Not to invalidate CatalogSnapshot for local invalidation messages |
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-09-22 17:32:54.646540000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-22 17:37:28.3398220... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
49/5226 | Provide ONLY option for ANALYZE and VACUUM commands |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:54.535989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-22 13:35:15.850329000 +... @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:54.535989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-09-22 13:35:54.556190000... @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:54.535989000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum.out 2024-09-22 13:35:13.374598000 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:46.424257392 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/vacuum.out 2024-09-22 13:37:47.898474986 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:46.424257392 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/vacuum.out 2024-09-22 13:39:40.323523583 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/src/test/regress/results/vacuum.... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:46.424257392 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum.out 2024-09-22 13:35:30.040524918 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:46.734436110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-22 13:35:51.128312904 +... @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:46.734436110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-09-22 13:36:29.360543586... @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum.out 2024-09-22 13:33:46.734436110 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum.out 2024-09-22 13:35:47.428307990 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-22 13:33:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-22 13:34:40 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-22 13:33:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-09-22 13:35:37 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-22 13:33:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum.out 2024-09-22 13:34:35 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/pg_upgrade/002_pg_up... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-09-22 13:34:12.615990300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-22 13:36:35.081537800 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/recovery/027_stream_... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-09-22 13:34:12.615990300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-09-22 13:38:48.313298200 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum.out C:/cirrus/build/testrun/regress/regress/resu... --- C:/cirrus/src/test/regress/expected/vacuum.out 2024-09-22 13:34:12.615990300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum.out 2024-09-22 13:36:26.115313900 +0000 @@ -326,7 +326,7 @@ VACUUM ONLY vacparted; WARNING: VACUUM ONLY of partitioned table "vacparted" has no effect -- Try ANALYZE ONLY with a column list -ANALYZE ONLY vacparted(a,b); +ANALYZE ONLY vacparted(a,b); -- -- Tests for VACUUM ONLY / ANALYZE ONLY on inheritance tables -- |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-22 13:31:51.312664831 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-22 13:40:28.... @@ -3842,1390 +3842,16 @@ (21 rows) SELECT t1.* FROM plt1_adv t1 WHERE NOT EXISTS (SELECT 1 FROM plt2_adv t2 WHERE t1.a = t2.a AND t1.c = t2.c) AND t1.b < ... +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. a | b | c ---+---+------ 1 | 1 | 0001 8 | 8 | 0008 (2 rows) --- anti join; currently we can't do partitioned join if there are no matched --- partitions on the nullable side -EXPLAIN (COSTS OFF) -SELECT t1.* FROM plt2_adv t1 WHERE NOT EXISTS (SELECT 1 FROM plt1_adv t2 WHERE t1.a = t2.a AND t1.c = t2.c) AND t1.b < ... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-22 13:31:51.312664831 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-22 13:40:5... @@ -1845,3387 +1845,7 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.a AND t1.a = t2.b AND t1.c = t2.c ORDER BY t1.a... - QUERY PLAN ------------------------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t1_1.a = t2_1.a) AND ((t1_1.c)::text = (t2_1.c)::text)) - -> Seq Scan on prt1_l_p1 t1_1 - -> Hash - -> Seq Scan on prt2_l_p1 t2_1 - Filter: (a = b) - -> Hash Join - Hash Cond: ((t1_2.a = t2_2.a) AND ((t1_2.c)::text = (t2_2.c)::text)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-22 13:31:51.312664831 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-22 13:40:23.069832330 +0000 @@ -3390,1842 +3390,7 @@ CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (200); CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); -INSERT INTO prt2_adv SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_1.a) - -> Seq Scan on prt2_adv_p1 t2_1 ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-22 12:33:26.579210000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-22 12:36:19.981657000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-22 12:33:24.250593423 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-22 12:40:07.656805739 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-22 12:33:22.734806411 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-22 12:39:11.584753670 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-22 12:33:28 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-22 12:37:06 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-22 12:33:32.628105400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-22 12:39:52.408074100 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-22 09:05:09.281918000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-22 09:08:22.42159700... @@ -5849,6 +5849,7 @@ GET DIAGNOSTICS x = ROW_COUNT; RETURN; END; $$ LANGUAGE plpgsql; -ERROR: "x" is not a scalar variable -LINE 3: GET DIAGNOSTICS x = ROW_COUNT; - ^ +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/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-22 09:05:09.229297000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-22 09:08:22.3935... @@ -1895,2812 +1895,7 @@ insert into foo values('qq','rr'); ... |
FreeBSD - 13 - Meson | |
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-09-22 06:28:21.999710000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-22 06:31:57.57896000... @@ -5659,196 +5659,10 @@ SELECT 1, level1_no, 0 FROM transition_table_level1; INSERT INTO transition_table_status (level, node_no, status) SELECT 2, level2_no, 0 FROM transition_table_level2; -ANALYZE transition_table_status; -INSERT INTO transition_table_level1(level1_no) - SELECT generate_series(201,1000); -ANALYZE transition_table_level1; --- behave reasonably if someone tries to modify a transition table -CREATE FUNCTION transition_table_level2_bad_usage_func() - RETURNS TRIGGER - LANGUAGE plpgsql -AS $$ - BEGIN - INSERT INTO dx VALUES (1000000, 1000000, 'x'); - RETURN NULL; - END; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-09-22 06:28:18.737187137 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2024-09-22 06:38:09.720217914 +0000 @@ -4021,1834 +4021,10 @@ raise; end; $$ language plpgsql; -select raise_test(); -ERROR: RAISE without parameters cannot be used outside an exception handler -CONTEXT: PL/pgSQL function raise_test() line 3 at RAISE --- test access to exception data -create function zero_divide() returns int as $$ -declare v int := 0; -begin - return 10 / v; -end; -$$ language plpgsql parallel safe; -create or replace function raise_test() returns void as $$ -begin - raise exception 'custom exception' ... |
Linux - Debian Bookworm - Meson | |
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-09-22 06:28:22.271742773 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-22 06:34:34.40570280... @@ -1929,3926 +1929,10 @@ (1 row) select * from f1(42); - j ----- - 43 -(1 row) - -create or replace function f1(inout i int) as $$ -begin - i := i+1; -end$$ language plpgsql; -select f1(42); - f1 ----- - 43 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/recovery/... --- C:/cirrus/src/test/regress/expected/session_variables.out 2024-09-22 06:28:40.771483800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-09-22 06:34:28.080246300... @@ -1365,498 +1365,7 @@ PREPARE p1(numeric) AS LET var1 = $1; PREPARE p2 AS SELECT var1; EXECUTE p1(pi() + 100); -EXECUTE p2; - var1 ------------------ - 103.14159265359 -(1 row) - --- prepared plan cache invalidation test -DROP VARIABLE var1; -CREATE VARIABLE var1 numeric; --- should be NULL -EXECUTE p2; - var1 ------- ... |
50/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-09-22 04:43:17.943898000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-22 04:44:50.212032... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37634 | | 0 | 37634 | pktable_pkey + 37631 | | 0 | 37631 | pktable + 37636 | | 0 | 37636 | fktable + 38142 | | 0 | 38147 | foo + 38151 | | 0 | 38151 | pg_toast_38142_index + 38150 | | 0 | 38150 | pg_toast_38142 + 38359 | | 0 | 38359 | old_oids + 38391 | | 0 | 38391 | pg_toast_38388 ... |
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-09-22 04:43:17.943898000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-22 04:45:30.3513... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37500 | | 0 | 37500 | pktable_pkey + 37490 | | 0 | 37490 | pktable + 37506 | | 0 | 37506 | fktable + 38119 | | 0 | 38127 | foo + 38131 | | 0 | 38131 | pg_toast_38119_index + 38130 | | 0 | 38130 | pg_toast_38119 + 38356 | | 0 | 38356 | old_oids + 38394 | | 0 | 38394 | pg_toast_38391 ... |
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-09-22 04:43:17.943898000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-22 04:44:46.835491000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37630 | | 0 | 37630 | pktable_pkey + 37627 | | 0 | 37627 | pktable + 37632 | | 0 | 37632 | fktable + 38242 | | 0 | 38247 | foo + 38251 | | 0 | 38251 | pg_toast_38242_index + 38250 | | 0 | 38250 | pg_toast_38242 + 38468 | | 0 | 38468 | pg_toast_38465 + 38469 | | 0 | 38469 | pg_toast_38465_index ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-22 04:43:13.798007240 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-22 04:47:38.529830995 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37760 | | 0 | 37760 | users_id_seq + 37774 | | 0 | 37774 | pg_toast_37761 + 37775 | | 0 | 37775 | pg_toast_37761_index + 37761 | | 0 | 37761 | users + 38033 | | 0 | 38033 | foo + 38185 | | 0 | 38185 | forc_test + 37685 | | 0 | 37685 | pktable_pkey + 37682 | | 0 | 37682 | 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-09-22 04:43:13.798007240 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-22 04:46:21.213746797 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37751 | | 0 | 37751 | pktable_pkey + 37748 | | 0 | 37748 | pktable + 37753 | | 0 | 37753 | fktable + 38235 | | 0 | 38240 | foo + 38244 | | 0 | 38244 | pg_toast_38235_index + 38243 | | 0 | 38243 | pg_toast_38235 + 38452 | | 0 | 38452 | old_oids + 38469 | | 0 | 38469 | pg_toast_38466 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-22 04:43:13.879832874 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-22 04:45:46.420644... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37688 | | 0 | 37688 | pktable_pkey + 37685 | | 0 | 37685 | pktable + 37699 | | 0 | 37699 | fktable + 38167 | | 0 | 38180 | foo + 38184 | | 0 | 38184 | pg_toast_38167_index + 38183 | | 0 | 38183 | pg_toast_38167 + 38378 | | 0 | 38378 | old_oids + 38396 | | 0 | 38396 | pg_toast_38393 ... |
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-09-22 04:43:13.879832874 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-22 04:46:19.1090... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37562 | | 0 | 37562 | pktable + 37572 | | 0 | 37572 | fktable + 38042 | | 0 | 38051 | foo + 38055 | | 0 | 38055 | pg_toast_38042_index + 38054 | | 0 | 38054 | pg_toast_38042 + 38282 | | 0 | 38282 | old_oids + 38300 | | 0 | 38300 | pg_toast_38297 ... |
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-09-22 04:43:13.879832874 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-22 04:45:40.324591630 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37729 | | 0 | 37729 | users_id_seq + 37734 | | 0 | 37734 | pg_toast_37730 + 37735 | | 0 | 37735 | pg_toast_37730_index + 37730 | | 0 | 37730 | users + 37898 | | 0 | 37898 | foo + 38265 | | 0 | 38265 | forc_test + 37637 | | 0 | 37637 | pktable_pkey + 37634 | | 0 | 37634 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-22 04:43:30.363907900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-22 04:46:56.975952500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37100 | | 0 | 37100 | pktable_pkey + 37095 | | 0 | 37095 | pktable + 37105 | | 0 | 37105 | fktable + 37757 | | 0 | 37763 | foo + 37767 | | 0 | 37767 | pg_toast_37757_index + 37766 | | 0 | 37766 | pg_toast_37757 + 37982 | | 0 | 37982 | old_oids + 38000 | | 0 | 38000 | pg_toast_37997 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-22 04:43:30.363907900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-22 04:49:17.098066100 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37288 | | 0 | 37288 | pktable_pkey + 37281 | | 0 | 37281 | pktable + 37295 | | 0 | 37295 | fktable + 37805 | | 0 | 37811 | foo + 37815 | | 0 | 37815 | pg_toast_37805_index + 37814 | | 0 | 37814 | pg_toast_37805 + 38074 | | 0 | 38074 | old_oids + 38091 | | 0 | 38091 | pg_toast_38088 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-22 04:43:30.363907900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-22 04:46:54.129266700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 | pktable_pkey + 36939 | | 0 | 36939 | pktable + 36955 | | 0 | 36955 | fktable + 37892 | | 0 | 37898 | foo + 37903 | | 0 | 37903 | pg_toast_37892_index + 37901 | | 0 | 37901 | pg_toast_37892 + 38144 | | 0 | 38144 | old_oids + 38169 | | 0 | 38169 | pg_toast_38163 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-22 04:34:33.563756200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-22 04:36:41.357725100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-22 04:34:33.563756200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-22 04:38:53.449224400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-22 04:34:33.563756200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-22 04:36:35.949179000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-22 04:11:10.365712000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-22 04:12:07.748477000... @@ -3731,7 +3731,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-09-22 04:11:10.365712000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-22 04:12:47.7652730... @@ -3731,7 +3731,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-09-22 04:11:10.365712000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-22 04:12:06.427676000 +0000 @@ -3731,7 +3731,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 |
50/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-09-22 03:40:47.475478000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-22 03:43:13.376... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-22 03:40:47.475478000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-22 03:44:02.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-22 03:40:47.475478000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-22 03:43:15.657052000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-22 03:40:48.264850790 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-22 03:49:05.563026428 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-22 03:40:48.264850790 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-22 03:50:32.834844760 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-22 03:40:48.264850790 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-22 03:46:52.935205031 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-22 03:40:47.232439967 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-22 03:46:11.747... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-22 03:40:47.232439967 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-22 03:46:43.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-22 03:40:47.232439967 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-22 03:46:03.755219719 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-22 03:40:59.121730100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-22 03:44:40.904996300 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-22 03:40:59.121730100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-22 03:47:17.094015000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-22 03:40:59.121730100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-22 03:44:34.799046700 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-22 01:23:22.478264000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-22 01:25:02.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-09-22 01:23:22.478264000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-22 01:25: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-09-22 01:23:22.478264000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-22 01:25:02.558991000 +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 Bookworm - 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-09-22 01:23:19.791557676 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-22 01:28:44.297639872 +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-09-22 01:23:19.791557676 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-22 01:30:30.222648805 +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-09-22 01:23:19.791557676 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-22 01:26:42.618278861 +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 Bookworm - 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-09-22 01:23:19.189438775 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-22 01:26:11.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-09-22 01:23:19.189438775 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-22 01:26: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-09-22 01:23:19.189438775 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-22 01:26:08.377186562 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-22 01:23:23.697528500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-22 01:26:43.267172300 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-22 01:23:23.697528500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-22 01:28:46.843327700 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-22 01:23:23.697528500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-22 01:26:35.604563800 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-22 00:23:55.893832037 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-22 00:29:19.488512... @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-22 00:23:55.845832038 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-09-22 00:29:22.168508001 +... @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/union.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/union.out 2024-09-22 00:24:18.223022800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-09-22 00:28:43.700806300 +0000 @@ -1461,19 +1461,10 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- - Limit - -> Append - -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) - -> Result -(9 rows) - ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-21 23:24:39.921624000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-21 23:27:46.392252000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-21 23:24:41.348493000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-21 23:27:59.6868490... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-21 23:24:39.224457888 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-21 23:30:23.835734235 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-21 23:24:40.900839231 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-21 23:30:36.3157253... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-09-21 23:24:39 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-21 23:28:38 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-21 23:24:40 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-21 23:28:48 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-21 23:24:55.403260400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-21 23:31:04.361942500 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-21 23:24:59.313408200 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-21 23:31:28.743298700 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:11.182282000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-21 22:22:34.608011000 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:11.182282000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-21 22:23:17.324033000 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:11.182282000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-21 22:22:30.658283000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:13.834960056 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/json.out 2024-09-21 22:26:52.513794073 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:13.834960056 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2024-09-21 22:27:58.597424266 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/regress/results/json.out --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:13.834960056 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/json.out 2024-09-21 22:24:22.105941026 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:08.240447480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-21 22:23:33.505189968 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:08.240447480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-21 22:24:07.969239219 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-21 22:21:08.240447480 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-21 22:23:26.385185826 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-21 22:21:22.930466100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-21 22:24:47.210708000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-21 22:21:22.930466100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-21 22:26:58.037420000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-21 22:21:22.930466100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/json.out 2024-09-21 22:24:45.407050800 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-21 19:36:58.272767000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-21 19:40:14.258203000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-21 19:36:54.046071163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-21 19:42:45.838597605 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5242 | Fix RelationTruncate() corruption |
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-09-21 08:47:44.432663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-21 08:52:53.4947360... @@ -12325,8 +12325,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12339,8 +12338,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-21 07:35:20.774377000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-21 07:37:31.999969000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-21 07:35:14.689891865 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-21 07:37:57.784100297 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-21 07:35:30.461911600 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-21 07:41:27.607453100 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-21 06:06:01.267890000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-21 06:15:45.90763... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-21 06:03:39.941430000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-21 06:06:45.642532000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-21 06:03:39.942557000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-21 06:06:45.953702000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-21 06:03:37.593749737 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-21 06:10:37.182988768 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-21 06:03:37.597777091 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-21 06:10:38.411036548 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-21 06:03:31.023792162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-21 06:09:26.178662975 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-21 06:03:31.023792162 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-21 06:09:26.482663963 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-21 06:03:46.702824900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-21 06:10:05.941424700 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-21 06:03:46.709001400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-21 06:10:07.132829500 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/4946 | Partitioned tables and [un]loggedness |
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-09-21 05:55:10.079151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-21 05:56:45.833424... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:10.079151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-21 05:57:25.8176... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:10.079151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-21 05:56:43.905794000 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-21 05:55:10.367396757 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-21 06:00:30.201100631 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:10.367396757 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-21 06:02:03.632997915 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:10.367396757 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-21 05:58:22.465397784 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-21 05:55:09.995943166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-21 05:57:30.443517... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:09.995943166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-21 05:58:05.8527... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:09.995943166 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-21 05:57:26.487422208 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-21 05:55:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-21 05:57:09 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-21 05:58:32 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-21 05:55:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-21 05:57:09 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-21 05:55:31.775617300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-21 05:59:04.606564700 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-21 05:55:31.775617300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-21 06:01:01.429347300 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-21 05:55:31.775617300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-21 05:59:00.056755700 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-21 03:44:57.487193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-21 03:47:13.194624000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-21 03:44:57.539617000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-21 03:47:13.1936730... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-09-21 03:44:57.487193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-21 03:47:48.407630000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-21 03:44:57.539617000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-21 03:47:48.40451... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-21 03:44:57.487193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-21 03:47:10.718432000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-21 03:44:57.539617000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-21 03:47:10.719347000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-21 03:44:54.326120666 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-21 03:51:32.713652899 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-21 03:44:54.326120666 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-21 03:50:16.357900699 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-21 03:44:53.557544325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-21 03:50:02.848820790 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-21 03:44:53.557544325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-21 03:50:36.189122609 +... @@ -363,219 +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-09-21 03:44:53.557544325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-21 03:50:00.384804485 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-21 03:45:11.973174800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-21 03:48:02.895687300 +0000 @@ -1775,1417 +1775,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-21 03:45:11.847825700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-21 03:49:52.600251900 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-21 03:45:11.847825700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-21 03:48:00.605669100 +0000 @@ -539,43 +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'; ... |
49/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-09-20 21:41:53.493581000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-20 21:43:35.559338000... @@ -2560,1198 +2560,7 @@ 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 -(1 row) - -drop table parted; ... |
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-09-20 21:41:53.493581000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-20 21:44:11.4987500... @@ -2161,1597 +2161,10 @@ 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) - -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 ... |
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-09-20 21:41:53.493581000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-20 21:43:32.054098000 +0000 @@ -2308,1450 +2308,7 @@ copy parted_stmt_trig1(a) from stdin; 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 --- Disabling a trigger in the parent table should disable children triggers too -alter table parted_stmt_trig disable trigger trig_ins_after_parent; -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 on parted_stmt_trig AFTER INSERT for STATEMENT -alter table parted_stmt_trig enable trigger trig_ins_after_parent; -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 ... |
Linux - Debian Bookworm - 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-09-20 21:41:46.446847342 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-20 21:47:19.782677706 +0000 @@ -2557,1201 +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 ... |
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-09-20 21:41:46.446847342 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-20 21:46:14.866699529 +0000 @@ -2819,939 +2819,10 @@ 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) - -alter table parent disable trigger all; -select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname, - tgfoid::regproc, tgenabled ... |
Linux - Debian Bookworm - 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-09-20 21:41:45.762024524 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-20 21:46:07.945621718... @@ -2346,1412 +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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-20 21:41:45.762024524 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-20 21:46:36.5375861... @@ -1713,2045 +1713,10 @@ bid int not null primary key, aid int not null, val1 text); -create function parent_upd_func() - returns trigger language plpgsql as -$$ -begin - if old.val1 <> new.val1 then - new.val2 = new.val1; - delete from child where child.aid = new.aid and child.val1 = new.val1; - end if; - return new; -end; -$$; -create trigger parent_upd_trig before update on parent - for each row execute procedure parent_upd_func(); ... |
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-09-20 21:41:45.762024524 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-20 21:46:05.185625512 +0000 @@ -2499,1259 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-20 21:42:06.301665700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-20 21:44:46.719187900 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-20 21:42:06.287667500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-20 21:46:47.767047800 +0000 @@ -3565,193 +3565,7 @@ 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); -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 --- cleanup -drop table parted_trig; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-20 21:42:06.301665700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-20 21:44:45.015092600 +0000 @@ -1160,2850 +1160,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 ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:20.922256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-20 21:37:02.079531000... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:20.922256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-20 21:37:40.8016480... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:20.922256000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-09-20 21:36:56.691596000 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:06.340071454 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out 2024-09-20 21:42:06.591586722 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:06.340071454 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out 2024-09-20 21:40:27.210495832 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:09.752934620 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-20 21:39:58.288604768... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:09.752934620 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-20 21:40:35.6485852... @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out 2024-09-20 21:34:09.752934620 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out 2024-09-20 21:39:52.444608152 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-09-20 21:34:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-20 21:37:07 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-09-20 21:34:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-20 21:38:18 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/indexing.out 2024-09-20 21:34:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out 2024-09-20 21:37:07 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-09-20 21:34:26.803239900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out 2024-09-20 21:38:56.795539900 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-09-20 21:34:26.803239900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out 2024-09-20 21:41:18.970860700 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re... --- C:/cirrus/src/test/regress/expected/indexing.out 2024-09-20 21:34:26.803239900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/indexing.out 2024-09-20 21:38:42.399992700 +0000 @@ -1277,7 +1277,7 @@ alter table idxpart0 add unique (a); alter table idxpart attach partition idxpart0 default; alter table only idxpart add primary key (a); -- fail, no not-null constraint -ERROR: column a of table idxpart0 is not marked not null +ERROR: column "a" of table "idxpart0" is not marked NOT NULL alter table idxpart0 alter column a set not null; alter table only idxpart add primary key (a); -- now it works alter index idxpart_pkey attach partition idxpart0_a_key; |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:40.584544000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-20 12:32:38.453533000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:40.584544000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-20 12:33:19.790769000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:40.584544000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-20 12:32:38.030504000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:38.603287023 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-20 12:37:51.173824595 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:38.603287023 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-20 12:40:12.109793771 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:38.603287023 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-20 12:36:01.114227265 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:38.931971207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-20 12:35:30.119436802 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:38.931971207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-20 12:36:13.520157631 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-20 12:30:38.931971207 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-20 12:35:27.591415842 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-20 12:31:00.224582800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-20 12:33:52.828779200 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-20 12:31:00.224582800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-20 12:36:11.185236100 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-20 12:31:00.224582800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-20 12:33:48.451827600 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-20 10:45:51.820959958 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-20 10:54:13.... @@ -3327,1905 +3327,7 @@ ANALYZE prt1_adv; DROP TABLE prt2_adv_p3; ANALYZE prt2_adv; -CREATE TABLE prt3_adv (a int, b int, c varchar) PARTITION BY RANGE (a); -CREATE TABLE prt3_adv_p1 PARTITION OF prt3_adv FOR VALUES FROM (200) TO (300); -CREATE TABLE prt3_adv_p2 PARTITION OF prt3_adv FOR VALUES FROM (300) TO (400); -CREATE INDEX prt3_adv_a_idx ON prt3_adv (a); -INSERT INTO prt3_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(200, 399) i; -ANALYZE prt3_adv; --- 3-way join to test the default partition of a join relation -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c, t3.a, t3.c FROM prt1_adv t1 LEFT JOIN prt2_adv t2 ON (t1.a = t2.b) LEFT JOIN prt3_adv t3... - QUERY PLAN ------------------------------------------------------------------- - Sort - Sort Key: t1.a, t2.b, t3.a ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-20 10:45:51.820959958 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-20 10:54:4... @@ -2574,2658 +2574,10 @@ INSERT INTO prt1_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(100, 399) i; ANALYZE prt1_adv; CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); -CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (150); -CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (300); -CREATE TABLE prt2_adv_p3 PARTITION OF prt2_adv FOR VALUES FROM (350) TO (500); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); -INSERT INTO prt2_adv_p1 SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 149) i; -INSERT INTO prt2_adv_p2 SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(200, 299) i; -INSERT INTO prt2_adv_p3 SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(350, 499) i; -ANALYZE prt2_adv; --- inner join -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.b = 0 ORDER BY t1.a, t2... - QUERY PLAN ------------------------------------------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-20 10:45:51.820959958 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-20 10:54:09.926724096 +0000 @@ -4245,987 +4245,7 @@ DROP TABLE plt2_adv_p3_null; -- Restore plt2_adv_p3 ALTER TABLE plt2_adv ATTACH PARTITION plt2_adv_p3 FOR VALUES IN ('0007', '0009'); -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash ... |
50/5158 | Blast-RADIUS mitigation |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-20 10:30:13.206326339 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-20 10:36:48.375732325 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-20 10:01:37.857515000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-20 10:04:46.272146000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-20 10:01:37.723006872 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-20 10:06:05.352507517 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-20 10:01:34.285385192 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-20 10:06:10.666968167 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-20 10:01:37 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-20 10:05:18 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-20 10:01:52.309916200 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-20 10:08:16.467880900 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-20 04:07:20.932369000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-20 04:10:43.60969400... @@ -4274,1581 +4274,10 @@ return query select $1, $1+i from generate_series(1,5) g(i); end; $$ language plpgsql immutable strict; -select * from tftest(10); - a | b -----+---- - 10 | 11 - 10 | 12 - 10 | 13 - 10 | 14 - 10 | 15 -(5 rows) - -create or replace function tftest(a1 int) returns table(a int, b int) as $$ -begin - a := a1; b := a1 + 1; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-09-20 04:07:19.054812578 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2024-09-20 04:17:08.985564893 +0000 @@ -3979,1876 +3979,10 @@ end; $$ language plpgsql; select raise_test(); -ERROR: 1234F -CONTEXT: PL/pgSQL function raise_test() line 3 at RAISE -create or replace function raise_test() returns void as $$ -begin - raise division_by_zero using message = 'custom' || ' message'; -end; -$$ language plpgsql; -select raise_test(); -ERROR: custom message -CONTEXT: PL/pgSQL function raise_test() line 3 at RAISE -create or replace function raise_test() returns void as $$ -begin - raise using message = 'custom' || ' message', errcode = '22012'; ... |
Linux - Debian Bookworm - Meson | |
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-09-20 04:07:19.216424812 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-20 04:13:36.22689276... @@ -1716,4139 +1716,10 @@ (2 rows) SELECT * FROM test_ret_set_rec_dyn(5) AS (a int, b numeric, c text); - a | b | c -----+---+----- - 50 | 5 | xxx - 50 | 5 | xxx -(2 rows) - -create function test_ret_rec_dyn(int) returns record as ' -DECLARE - retval RECORD; -BEGIN - IF $1 > 10 THEN - SELECT INTO retval 5, 10, 15; - RETURN retval; ... |
macOS - Sonoma - Meson | |
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-09-20 04:07:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-09-20 04:12:06 @@ -1365,498 +1365,7 @@ PREPARE p1(numeric) AS LET var1 = $1; PREPARE p2 AS SELECT var1; EXECUTE p1(pi() + 100); -EXECUTE p2; - var1 ------------------ - 103.14159265359 -(1 row) - --- prepared plan cache invalidation test -DROP VARIABLE var1; -CREATE VARIABLE var1 numeric; --- should be NULL -EXECUTE p2; - var1 ------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/recovery/... --- C:/cirrus/src/test/regress/expected/session_variables.out 2024-09-20 04:07:32.034997800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-09-20 04:13:18.990440400... @@ -1365,498 +1365,7 @@ PREPARE p1(numeric) AS LET var1 = $1; PREPARE p2 AS SELECT var1; EXECUTE p1(pi() + 100); -EXECUTE p2; - var1 ------------------ - 103.14159265359 -(1 row) - --- prepared plan cache invalidation test -DROP VARIABLE var1; -CREATE VARIABLE var1 numeric; --- should be NULL -EXECUTE p2; - var1 ------- ... |
50/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-09-20 02:16:17.220034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-20 02:17:47.625638... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38225 | | 0 | 38230 | foo + 38234 | | 0 | 38234 | pg_toast_38225_index + 38233 | | 0 | 38233 | pg_toast_38225 + 38439 | | 0 | 38439 | old_oids + 38456 | | 0 | 38456 | pg_toast_38453 ... |
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-09-20 02:16:17.220034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-20 02:18:27.6053... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37595 | | 0 | 37595 | pktable_pkey + 37592 | | 0 | 37592 | pktable + 37597 | | 0 | 37597 | fktable + 38154 | | 0 | 38166 | foo + 38170 | | 0 | 38170 | pg_toast_38154_index + 38169 | | 0 | 38169 | pg_toast_38154 + 38372 | | 0 | 38372 | old_oids + 38389 | | 0 | 38389 | pg_toast_38386 ... |
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-09-20 02:16:17.220034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-20 02:17:45.451590000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37536 | | 0 | 37536 | pktable_pkey + 37533 | | 0 | 37533 | pktable + 37539 | | 0 | 37539 | fktable + 38146 | | 0 | 38151 | foo + 38155 | | 0 | 38155 | pg_toast_38146_index + 38154 | | 0 | 38154 | pg_toast_38146 + 38363 | | 0 | 38363 | old_oids + 38381 | | 0 | 38381 | pg_toast_38378 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-20 02:16:17.546406294 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-20 02:21:22.114332450 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37613 | | 0 | 37613 | users_id_seq + 37628 | | 0 | 37628 | pg_toast_37614 + 37629 | | 0 | 37629 | pg_toast_37614_index + 37614 | | 0 | 37614 | users + 37871 | | 0 | 37871 | foo + 38009 | | 0 | 38009 | forc_test + 38622 | | 0 | 38622 | pg_toast_38619 + 38623 | | 0 | 38623 | pg_toast_38619_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-09-20 02:16:17.546406294 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-20 02:23:07.955569499 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 38184 | | 0 | 38191 | foo + 38195 | | 0 | 38195 | pg_toast_38184_index + 38194 | | 0 | 38194 | pg_toast_38184 + 38412 | | 0 | 38412 | old_oids + 38432 | | 0 | 38432 | pg_toast_38429 ... |
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-09-20 02:16:17.546406294 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-20 02:19:18.878475344 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37748 | | 0 | 37748 | pktable_pkey + 37745 | | 0 | 37745 | pktable + 37750 | | 0 | 37750 | fktable + 38253 | | 0 | 38258 | foo + 38262 | | 0 | 38262 | pg_toast_38253_index + 38261 | | 0 | 38261 | pg_toast_38253 + 38485 | | 0 | 38485 | old_oids + 38503 | | 0 | 38503 | pg_toast_38500 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-20 02:16:13.569609087 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-20 02:18:41.305268... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37677 | | 0 | 37677 | users_id_seq + 37682 | | 0 | 37682 | pg_toast_37678 + 37683 | | 0 | 37683 | pg_toast_37678_index + 37678 | | 0 | 37678 | users + 37935 | | 0 | 37935 | foo + 38255 | | 0 | 38255 | forc_test + 37634 | | 0 | 37634 | pktable_pkey + 37631 | | 0 | 37631 | 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-09-20 02:16:13.569609087 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-20 02:19:13.1259... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 38582 | | 0 | 38582 | rtype + 37676 | | 0 | 37676 | users_id_seq + 37684 | | 0 | 37684 | pg_toast_37680 + 37685 | | 0 | 37685 | pg_toast_37680_index + 37680 | | 0 | 37680 | users + 37964 | | 0 | 37964 | foo + 38212 | | 0 | 38212 | forc_test + 38585 | | 0 | 38585 | pg_toast_38582 ... |
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-09-20 02:16:13.569609087 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-20 02:18:32.297124522 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 38626 | | 0 | 38626 | pg_toast_38623 + 37451 | | 0 | 37451 | users_id_seq + 37456 | | 0 | 37456 | pg_toast_37452 + 37457 | | 0 | 37457 | pg_toast_37452_index + 37452 | | 0 | 37452 | users + 37734 | | 0 | 37734 | foo + 37984 | | 0 | 37984 | forc_test + 38627 | | 0 | 38627 | pg_toast_38623_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-20 02:16:31.937713600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-20 02:20:03.395023100 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37160 | | 0 | 37160 | pktable_pkey + 37142 | | 0 | 37142 | pktable + 37165 | | 0 | 37165 | fktable + 37783 | | 0 | 37788 | foo + 37792 | | 0 | 37792 | pg_toast_37783_index + 37791 | | 0 | 37791 | pg_toast_37783 + 38046 | | 0 | 38046 | old_oids + 38063 | | 0 | 38063 | pg_toast_38060 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-20 02:16:31.937713600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-20 02:22:18.280824200 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37302 | | 0 | 37302 | pktable_pkey + 37298 | | 0 | 37298 | pktable + 37304 | | 0 | 37304 | fktable + 37783 | | 0 | 37789 | foo + 37793 | | 0 | 37793 | pg_toast_37783_index + 37792 | | 0 | 37792 | pg_toast_37783 + 38081 | | 0 | 38081 | recur2 + 38076 | | 0 | 38076 | recur1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-20 02:16:31.937713600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-20 02:20:00.327148500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36056 | | 0 | 36056 | pktable_pkey + 36052 | | 0 | 36052 | pktable + 36059 | | 0 | 36059 | fktable + 36958 | | 0 | 36985 | foo + 36993 | | 0 | 36993 | pg_toast_36958_index + 36991 | | 0 | 36991 | pg_toast_36958 + 37946 | | 0 | 37946 | old_oids + 37984 | | 0 | 37984 | pg_toast_37981 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-20 02:05:38.382308900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-20 02:07:35.996177800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-20 02:05:38.382308900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-20 02:09:45.471766700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-20 02:05:38.382308900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-20 02:07:31.650164800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-20 01:27:02.483528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-20 01:28:01.752964000... @@ -3731,7 +3731,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-09-20 01:27:02.483528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-20 01:28:44.4437900... @@ -3731,7 +3731,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-09-20 01:27:02.483528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-20 01:28:00.478421000 +0000 @@ -3731,7 +3731,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 |
50/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-09-20 01:15:50.659937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-20 01:18:05.677... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-20 01:15:50.659937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-20 01:18:51.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-20 01:15:50.659937000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-20 01:18:02.485961000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-20 01:15:43.826370272 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-20 01:23:34.367355484 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-20 01:15:43.826370272 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-20 01:21:52.996934029 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-20 01:15:43.207843118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-20 01:21:01.127... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-20 01:15:43.207843118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-20 01:21:32.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-20 01:15:43.207843118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-20 01:20:52.303260606 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-20 01:15:55.946095900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-20 01:19:39.807720800 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-20 01:15:55.946095900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-20 01:21:48.944985500 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-20 01:15:55.946095900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-20 01:19:33.893175200 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-19 22:37:23.250107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-19 22:38:54.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-09-19 22:37:23.250107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-19 22: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 ... |
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-09-19 22:37:23.250107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-19 22:38:52.951551000 +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 Bookworm - 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-09-19 22:37:20.144893947 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-19 22:43:27.090162848 +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-09-19 22:37:20.144893947 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-19 22:44:54.046242833 +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-09-19 22:37:20.144893947 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-19 22:41:01.077491543 +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 Bookworm - 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-09-19 22:37:21.628968388 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-19 22:40:40.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/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-19 22:37:21.628968388 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-19 22:41: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-09-19 22:37:21.628968388 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-19 22:40:36.355137397 +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 - Sonoma - 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-09-19 22:37:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-19 22:39: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 /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-09-19 22:37:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-19 22:40: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 /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-09-19 22:37:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-19 22:39: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-19 22:37:36.349802200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-19 22:41:14.785626400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-19 22:37:36.349802200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-19 22:43:30.028402000 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-19 22:37:36.349802200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-19 22:41:04.772425300 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-19 21:44:15.193728195 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_distinct.out 2024-09-19 21:45:47.818714009 +0000 @@ -232,18 +232,10 @@ -- Ensure we get a parallel plan EXPLAIN (costs off) SELECT DISTINCT four FROM tenk1; - QUERY PLAN ----------------------------------------------------- - Unique - -> Gather Merge - Workers Planned: 2 - -> Sort - Sort Key: four - -> HashAggregate - Group Key: four - -> Parallel Seq Scan on tenk1 -(8 rows) - +ERROR: deadlock detected ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-19 20:35:49.314260000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-19 20:38:46.623261000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-19 20:35:50.704493000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-19 20:39:00.7038610... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-19 20:35:47.911614819 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-19 20:41:29.540500797 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-19 20:35:49.601487985 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-19 20:41:40.2404887... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-09-19 20:35:48 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-19 20:39:39 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-19 20:35:49 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-19 20:39:49 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-19 20:35:55.795045600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-19 20:41:58.797761000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-19 20:35:59.610061200 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-19 20:42:23.692784800 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:15.877239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-19 19:22:40.811098000 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:15.877239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-19 19:23:24.349734000 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:15.877239000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-19 19:22:38.383127000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:07.958926849 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/json.out 2024-09-19 19:26:18.339084372 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:07.958926849 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2024-09-19 19:27:55.979233188 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/regress/results/json.out --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:07.958926849 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/json.out 2024-09-19 19:24:06.411261584 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:11.824026223 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-19 19:23:32.477224438 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:11.824026223 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-19 19:24:07.697169897 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-19 19:21:11.824026223 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-19 19:23:29.969225229 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-19 19:19:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-19 19:21:22 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-19 19:19:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-19 19:22:31 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-19 19:19:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/json.out 2024-09-19 19:21:22 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-19 19:21:28.201928700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-19 19:25:20.871222800 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-19 19:21:28.201928700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-19 19:27:38.762872300 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-19 19:21:28.201928700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/json.out 2024-09-19 19:25:16.881968500 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-19 17:10:11.396677000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-19 17:13:48.863316000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-19 17:10:11.824329163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-19 17:16:14.567572085 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-19 10:14:12.822462000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-19 10:16:26.201991000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-19 10:14:09.349858522 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-19 10:17:16.203454448 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-19 10:14:07 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-19 10:18:26 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-19 10:14:16.236512600 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-19 10:20:40.633664800 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4997 | Return pg_control from pg_backup_stop(). |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-19 09:36:54.461736405 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-19 09:45:12.173892491 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:56.086790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-19 09:35:56.92421... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:56.086790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-19 09:36:39.365... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:56.086790000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-19 09:35:54.510401000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:55.959504206 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-19 09:42:08.322127902 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:55.959504206 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-19 09:43:34.362224761 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:55.959504206 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-19 09:39:18.646592485 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:56.650780279 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-19 09:38:48.66631... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:56.650780279 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-19 09:39:33.494... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-19 09:33:56.650780279 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-19 09:38:45.410317646 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-19 09:34:07.651724300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-19 09:37:18.677007000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-19 09:34:07.651724300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-19 09:39:24.029104200 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-19 09:34:07.651724300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-19 09:37:07.647227700 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:33.069212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-19 09:07:41.5... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:33.069212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-19 09:08:20... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:33.069212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/without_overlaps.out 2024-09-19 09:07:38.157096000 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:34.640263756 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/without_overlaps.out 2024-09-19 09:12:20.005123108 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:34.640263756 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/without_overlaps.out 2024-09-19 09:11:02.505606861 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:28.246426933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-19 09:10:35.9... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:28.246426933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-19 09:11:08... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:28.246426933 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/without_overlaps.out 2024-09-19 09:10:33.295225602 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-19 09:09:34 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-19 09:10:53 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/without_overlaps.out 2024-09-19 09:09:34 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/without_overlaps.out C:/cirrus/build/testrun/pg_upgrade... --- C:/cirrus/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:43.428173400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-19 09:08:38.294625000 +0... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/without_overlaps.out C:/cirrus/build/testrun/recovery/0... --- C:/cirrus/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:43.428173400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-19 09:10:30.485064100 ... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/without_overlaps.out C:/cirrus/build/testrun/regress/re... --- C:/cirrus/src/test/regress/expected/without_overlaps.out 2024-09-19 09:05:43.428173400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/without_overlaps.out 2024-09-19 09:08:37.167186200 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-19 08:47:00.193777000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/dirty_index_scan.out 2024-09-19 08:58:... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-19 08:36:50.528635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-19 08:39:56.461795000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-19 08:36:50.529613000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-19 08:39:56.673008000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-19 08:36:51.660146597 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-19 08:43:38.591682842 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-19 08:36:51.664146597 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-19 08:43:39.651682487 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-19 08:36:50.408149766 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-19 08:42:37.893411137 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-19 08:36:50.408149766 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-19 08:42:38.189422431 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-09-19 08:37:00 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-19 08:40:58 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-09-19 08:37:00 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-19 08:40:58 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-19 08:36:58.870789900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-19 08:43:17.120665400 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-19 08:36:58.870789900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-19 08:43:18.515197400 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/4946 | Partitioned tables and [un]loggedness |
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-09-19 08:33:13.398233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-19 08:34:51.110155... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-19 08:33:13.398233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-19 08:35:34.6075... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-19 08:33:13.398233000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-19 08:34:50.820298000 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-19 08:33:12.859914029 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-19 08:37:57.722263734 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-19 08:33:12.859914029 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-19 08:36:16.062061232 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-19 08:33:12.855904095 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-19 08:35:43.610645... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-19 08:33:12.855904095 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-19 08:36:16.9439... @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
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-09-19 08:33:12.855904095 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-19 08:35:37.794461021 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-19 08:33:23.083330300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-19 08:37:00.637737200 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-19 08:33:23.083330300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-19 08:39:15.452787900 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-19 08:33:23.083330300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-19 08:36:46.268091500 +0000 @@ -3911,7 +3911,8 @@ ); CREATE TABLE fail_part (like unparted); ALTER TABLE unparted ATTACH PARTITION fail_part FOR VALUES IN ('a'); -ERROR: table "unparted" is not partitioned +ERROR: ALTER action ATTACH PARTITION cannot be performed on relation "unparted" +DETAIL: This operation is not supported for tables. DROP TABLE unparted, fail_part; -- check that partition bound is compatible CREATE TABLE list_parted ( @@ -4281,7 +4282,8 @@ -- check that the table is partitioned at all CREATE TABLE regular_table (a int); ALTER TABLE regular_table DETACH PARTITION any_name; -ERROR: table "regular_table" is not partitioned +ERROR: ALTER action DETACH PARTITION cannot be performed on relation "regular_table" +DETAIL: This operation is not supported for tables. ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-19 06:11:53.072619000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-19 06:14:03.055496000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-19 06:11:53.125022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-19 06:14:03.0565070... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-19 06:11:53.072619000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-19 06:14:39.308809000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out 2024-09-19 06:11:53.106746000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/matview.out 2024-09-19 06:14:39.30690500... @@ -731,205 +731,7 @@ -- replace query with data ... |
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-09-19 06:11:53.125022000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-19 06:14:02.470285000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-19 06:11:52.140541169 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-19 06:18:36.564478741 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-19 06:11:52.140541169 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-19 06:17:07.112825561 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-19 06:11:53.300140685 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-19 06:16:37.185783337 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/gist.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/gist.out 2024-09-19 06:11:53.324169683 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/gist.out 2024-09-19 06:16:37.181783338 +00... @@ -390,14 +390,10 @@ -- Force an index build using buffering. ... |
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-09-19 06:11:53.300140685 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-19 06:17:09.317810892 +... @@ -363,219 +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-09-19 06:11:53.300140685 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-19 06:16:33.417784123 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-19 06:12:12.983361400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-19 06:15:02.345409500 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-19 06:12:12.983361400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-19 06:16:58.776075800 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-19 06:12:12.983361400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-19 06:15:00.329782000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-19 06:12:13.101017200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-19 06:15:00.329782000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
49/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-09-19 00:03:53.313556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-19 00:05:01.522855000... @@ -2432,1326 +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/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-19 00:03:53.313556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-19 00:05:32.2077730... @@ -2438,1320 +2438,10 @@ 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! -NOTICE: trigger parted_trig on parted1_irreg 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/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-19 00:03:53.313556000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-19 00:04:59.305227000 +0000 @@ -2529,1229 +2529,10 @@ create trigger t2 before update on parted for each row execute function parted_trigfunc2(); 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; ... |
Linux - Debian Bookworm - 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-09-19 00:03:39.462216010 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-19 00:07:23.317253122 +0000 @@ -3225,533 +3225,10 @@ drop trigger child_row_trig on child; alter table child inherit parent; drop table child, parent; --- --- Verify behavior of queries with wCTEs, where multiple transition --- tuplestores can be active at the same time because there are --- multiple DML statements that might fire triggers with transition --- tables --- -create table table1 (a int); -create table table2 (a text); -create trigger table1_trig - after insert on table1 referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger table2_trig - after insert on table2 referencing new table as 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-09-19 00:03:39.462216010 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-19 00:06:12.555891150 +0000 @@ -2725,1033 +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 Bookworm - 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-09-19 00:03:46.497766494 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-19 00:06:34.003803074... @@ -2205,1553 +2205,10 @@ 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 - return NEW; - end if; - return null; - end; - $$ language plpgsql; --- insert/update/delete statement-level triggers on the parent ... |
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-09-19 00:03:46.497766494 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-19 00:07:03.7638298... @@ -1320,2438 +1320,10 @@ SELECT city_id, city_name, population, country_name, continent FROM city_table ci LEFT JOIN country_table co ON co.country_id = ci.country_id; -CREATE FUNCTION city_insert() RETURNS trigger LANGUAGE plpgsql AS $$ -declare - ctry_id int; -begin - if NEW.country_name IS NOT NULL then - SELECT country_id, continent INTO ctry_id, NEW.continent - FROM country_table WHERE country_name = NEW.country_name; - if NOT FOUND then - raise exception 'No such country: "%"', NEW.country_name; - end if; - else - NEW.continent := NULL; - end if; ... |
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-09-19 00:03:46.497766494 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-19 00:06:30.183798478 +0000 @@ -2246,1512 +2246,10 @@ 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(); -create trigger trig_ins_after_3 after insert on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_upd_before_3 before update on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_upd_after_3 after update on parted2_stmt_trig - for each statement execute procedure trigger_notice(); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-19 00:03:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-19 00:06:39 @@ -254,304 +254,10 @@ CREATE TABLE vacparted_i2 PARTITION OF vacparted_i FOR VALUES WITH (MODULUS 2, REMAINDER 1); INSERT INTO vacparted_i SELECT i, 'test_'|| i from generate_series(1,10) i; -VACUUM (ANALYZE) vacparted_i; -VACUUM (FULL) vacparted_i; -VACUUM (FREEZE) vacparted_i; -SELECT relname, relhasindex FROM pg_class - WHERE relname LIKE 'vacparted_i%' AND relkind IN ('p','r') - ORDER BY relname; - relname | relhasindex ---------------+------------- - vacparted_i | t - vacparted_i1 | t - vacparted_i2 | t -(3 rows) - ... |
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-09-19 00:03:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-19 00:08:12 @@ -1320,6 +1320,12 @@ SELECT city_id, city_name, population, country_name, continent FROM city_table ci LEFT JOIN country_table co ON co.country_id = ci.country_id; +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 FUNCTION city_insert() RETURNS trigger LANGUAGE plpgsql AS $$ declare ctry_id int; @@ -1341,2417 +1347,10 @@ INSERT INTO city_table(city_name, population, country_id) VALUES(NEW.city_name, NEW.population, ctry_id) RETURNING city_id INTO NEW.city_id; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-19 00:03:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum.out 2024-09-19 00:06:39 @@ -427,131 +427,10 @@ DROP TABLE vaccluster; DROP TABLE vactst; DROP TABLE vacparted; -DROP TABLE no_index_cleanup; --- relation ownership, WARNING logs generated as all are skipped. -CREATE TABLE vacowned (a int); -CREATE TABLE vacowned_parted (a int) PARTITION BY LIST (a); -CREATE TABLE vacowned_part1 PARTITION OF vacowned_parted FOR VALUES IN (1); -CREATE TABLE vacowned_part2 PARTITION OF vacowned_parted FOR VALUES IN (2); -CREATE ROLE regress_vacuum; -SET ROLE regress_vacuum; --- Simple table -VACUUM vacowned; -WARNING: permission denied to vacuum "vacowned", skipping it -ANALYZE vacowned; -WARNING: permission denied to analyze "vacowned", skipping it ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-19 00:04:03.462569700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-19 00:06:23.392130900 +0000 @@ -3589,169 +3589,7 @@ 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; -alter table trigger_parted_p2_2 enable always trigger aft_row; --- 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'); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-19 00:04:03.462569700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-19 00:08:16.672857300 +0000 @@ -3487,271 +3487,7 @@ 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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-19 00:04:03.479177400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-19 00:06:22.829629300 +0000 @@ -1160,2850 +1160,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 ... |
50/5110 | Add XMLCast (SQL/XML X025) |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-18 16:03:01.095335476 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-18 16:09:52.261648750 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:50.040134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-18 14:37:50.304415000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:50.040134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-18 14:38:34.919878000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:50.040134000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-18 14:37:47.106686000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:52.027110866 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-18 14:43:41.954195423 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:52.027110866 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-18 14:44:47.933955201 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:52.027110866 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-18 14:40:56.497967470 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:50.180491477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-18 14:40:21.076975078 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:50.180491477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-18 14:41:05.320988042 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-18 14:35:50.180491477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-18 14:40:17.780987352 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-18 14:35:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-18 14:38:16 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-18 14:35:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-18 14:39:18 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-18 14:35:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-09-18 14:38:16 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-18 14:36:02.447817100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-18 14:39:03.528436800 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-18 14:36:02.447817100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-18 14:41:15.224270200 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-18 14:36:02.447817100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-18 14:38:55.878057900 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-18 13:00:52.250102855 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-18 13:09:25.... @@ -4536,696 +4536,10 @@ 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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_2.a) AND (t2_1.c = t1_2.c)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-18 13:00:52.250102855 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-18 13:09:5... @@ -1794,3438 +1794,10 @@ CREATE TABLE prt2_l_p2_p1 PARTITION OF prt2_l_p2 FOR VALUES IN ('0000', '0001'); CREATE TABLE prt2_l_p2_p2 PARTITION OF prt2_l_p2 FOR VALUES IN ('0002', '0003'); CREATE TABLE prt2_l_p3 PARTITION OF prt2_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (a); -CREATE TABLE prt2_l_p3_p1 PARTITION OF prt2_l_p3 FOR VALUES FROM (0) TO (13); -CREATE TABLE prt2_l_p3_p2 PARTITION OF prt2_l_p3 FOR VALUES FROM (13) TO (25); -INSERT INTO prt2_l SELECT i % 25, i, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 3) i; -ANALYZE prt2_l; --- inner join, qual covering only top-level partitions -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN -------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-18 13:00:52.250102855 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-18 13:09:19.076055662 +0000 @@ -4030,1202 +4030,10 @@ ALTER TABLE plt2_adv ATTACH PARTITION plt2_adv_p2 FOR VALUES IN ('0004', '0006'); -- Test NULL partitions ALTER TABLE plt1_adv DETACH PARTITION plt1_adv_p1; --- Change plt1_adv_p1 to the NULL partition -CREATE TABLE plt1_adv_p1_null PARTITION OF plt1_adv FOR VALUES IN (NULL, '0001', '0003'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3); -INSERT INTO plt1_adv VALUES (-1, -1, NULL); -ANALYZE plt1_adv; -ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p3; --- Change plt2_adv_p3 to the NULL partition -CREATE TABLE plt2_adv_p3_null PARTITION OF plt2_adv FOR VALUES IN (NULL, '0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (7, 9); -INSERT INTO plt2_adv VALUES (-1, -1, NULL); -ANALYZE plt2_adv; --- inner join -EXPLAIN (COSTS OFF) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-18 12:07:20.724436000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-18 12:10:09.826916000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-18 12:07:12.496128519 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-18 12:11:29.852892644 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-18 12:07:12.381404893 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-18 12:11:52.859250891 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-18 12:07:19 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-18 12:10:49 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-18 12:07:22.574112500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-18 12:14:09.681519100 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/1608 | declarative session variables, LET command |
FreeBSD - 13 - Meson | |
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-09-18 06:34:21.615673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-18 06:37:52.8550... @@ -2489,2218 +2489,7 @@ -- check for rollback of ANALYZE corrupting table property flags (bug #11638) CREATE TABLE check_fk_presence_1 (id int PRIMARY KEY, t text); CREATE TABLE check_fk_presence_2 (id int REFERENCES check_fk_presence_1, t text); -BEGIN; -ALTER TABLE check_fk_presence_2 DROP CONSTRAINT check_fk_presence_2_id_fkey; -ANALYZE check_fk_presence_2; -ROLLBACK; -\d check_fk_presence_2 - Table "public.check_fk_presence_2" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - id | integer | | | - t | text | | | -Foreign-key constraints: - "check_fk_presence_2_id_fkey" FOREIGN KEY (id) REFERENCES check_fk_presence_1(id) - ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-09-18 06:34:20.413343699 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out 2024-09-18 06:44:44.666598124 +0000 @@ -2925,2930 +2925,7 @@ raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2; end$$ language plpgsql; select stricttest(); -ERROR: query returned more than one row -CONTEXT: PL/pgSQL function stricttest() line 5 at EXECUTE -create or replace function stricttest() returns void as $$ --- override the global -#print_strict_params off -declare -x record; -p1 int := 2; -p3 text := 'foo'; -begin - -- too many rows - select * from foo where f1 > p1 or f1::text = p3 into strict x; - raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2; ... |
Linux - Debian Bookworm - Meson | |
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-09-18 06:44:53.636684769 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-18 06:51:03.95284340... @@ -1782,4073 +1782,7 @@ begin return x[1]; end$$ language plpgsql; -select f1(array[2,4]) as int, f1(array[4.5, 7.7]) as num; - int | num ------+----- - 2 | 4.5 -(1 row) - -select f1(stavalues1) from pg_statistic; -- fail, can't infer element type -ERROR: cannot determine element type of "anyarray" argument -drop function f1(x anyarray); -create function f1(x anyarray) returns anyarray as $$ -begin - return x; -end$$ language plpgsql; ... |
macOS - Sonoma - Meson | |
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-09-18 06:34:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-18 06:39:17 @@ -831,3876 +831,10 @@ ERROR: new row for relation "atacc1" violates check constraint "atacc1_check" DETAIL: Failing row contains (4, 3). drop table atacc1; --- inheritance related tests -create table atacc1 (test int); -create table atacc2 (test2 int); -create table atacc3 (test3 int) inherits (atacc1, atacc2); -alter table atacc2 add constraint foo check (test2>0); --- fail and then succeed on atacc2 -insert into atacc2 (test2) values (-3); -ERROR: new row for relation "atacc2" violates check constraint "foo" -DETAIL: Failing row contains (-3). -insert into atacc2 (test2) values (3); --- fail and then succeed on atacc3 -insert into atacc3 (test2) values (-3); -ERROR: new row for relation "atacc3" violates check constraint "foo" ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/session_variables.out C:/cirrus/build/testrun/recovery/... --- C:/cirrus/src/test/regress/expected/session_variables.out 2024-09-18 06:34:32.791920400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/session_variables.out 2024-09-18 06:39:49.066208700... @@ -1365,498 +1365,7 @@ PREPARE p1(numeric) AS LET var1 = $1; PREPARE p2 AS SELECT var1; EXECUTE p1(pi() + 100); -EXECUTE p2; - var1 ------------------ - 103.14159265359 -(1 row) - --- prepared plan cache invalidation test -DROP VARIABLE var1; -CREATE VARIABLE var1 numeric; --- should be NULL -EXECUTE p2; - var1 ------- ... |
50/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-09-18 04:59:08.260090000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-18 05:00:52.204354... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37637 | | 0 | 37637 | pktable + 37642 | | 0 | 37642 | fktable + 37640 | | 0 | 37640 | pktable_pkey + 38127 | | 0 | 38132 | foo + 38136 | | 0 | 38136 | pg_toast_38127_index + 38135 | | 0 | 38135 | pg_toast_38127 + 38342 | | 0 | 38342 | 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/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-18 04:59:08.260090000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-18 05:01:39.6888... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37511 | | 0 | 37511 | pktable_pkey + 37508 | | 0 | 37508 | pktable + 37513 | | 0 | 37513 | fktable + 38076 | | 0 | 38081 | foo + 38085 | | 0 | 38085 | pg_toast_38076_index + 38084 | | 0 | 38084 | pg_toast_38076 + 38296 | | 0 | 38296 | old_oids + 38313 | | 0 | 38313 | pg_toast_38310 ... |
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-09-18 04:59:08.260090000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-18 05:00:50.521137000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37646 | | 0 | 37646 | pktable_pkey + 37643 | | 0 | 37643 | pktable + 37648 | | 0 | 37648 | fktable + 38158 | | 0 | 38163 | foo + 38167 | | 0 | 38167 | pg_toast_38158_index + 38166 | | 0 | 38166 | pg_toast_38158 + 38407 | | 0 | 38407 | old_oids + 38432 | | 0 | 38432 | pg_toast_38429 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-18 04:59:05.039790381 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-18 05:04:04.503544250 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37865 | | 0 | 37865 | users_id_seq + 37870 | | 0 | 37870 | pg_toast_37866 + 37876 | | 0 | 37876 | pg_toast_37866_index + 37866 | | 0 | 37866 | users + 38034 | | 0 | 38034 | foo + 38219 | | 0 | 38219 | forc_test + 38662 | | 0 | 38662 | pg_toast_38659 + 38663 | | 0 | 38663 | pg_toast_38659_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-09-18 04:59:05.039790381 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-18 05:05:52.711108273 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37706 | | 0 | 37706 | fktable + 38180 | | 0 | 38187 | foo + 38191 | | 0 | 38191 | pg_toast_38180_index + 38190 | | 0 | 38190 | pg_toast_38180 + 38409 | | 0 | 38409 | old_oids + 38430 | | 0 | 38430 | pg_toast_38427 ... |
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-09-18 04:59:05.039790381 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-18 05:02:04.155736463 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37853 | | 0 | 37853 | users_id_seq + 37859 | | 0 | 37859 | pg_toast_37855 + 37860 | | 0 | 37860 | pg_toast_37855_index + 37855 | | 0 | 37855 | users + 38116 | | 0 | 38116 | foo + 38394 | | 0 | 38394 | forc_test + 38768 | | 0 | 38768 | pg_toast_38765 + 38769 | | 0 | 38769 | pg_toast_38765_index ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-18 04:59:06.368181107 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-18 05:01:28.512264... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 38665 | | 0 | 38665 | pg_toast_38662 + 37821 | | 0 | 37821 | users_id_seq + 37826 | | 0 | 37826 | pg_toast_37822 + 37827 | | 0 | 37827 | pg_toast_37822_index + 37822 | | 0 | 37822 | users + 38027 | | 0 | 38027 | foo + 38362 | | 0 | 38362 | forc_test + 38666 | | 0 | 38666 | pg_toast_38662_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-09-18 04:59:06.368181107 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-18 05:01:59.4600... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 38076 | | 0 | 38076 | forc_test + 37644 | | 0 | 37644 | users_id_seq + 37655 | | 0 | 37655 | pg_toast_37645 + 37656 | | 0 | 37656 | pg_toast_37645_index + 37645 | | 0 | 37645 | users + 37890 | | 0 | 37890 | foo + 38463 | | 0 | 38463 | pg_toast_38459 + 38464 | | 0 | 38464 | pg_toast_38459_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-09-18 04:59:06.368181107 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-18 05:01:24.780281559 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37623 | | 0 | 37623 | pktable + 37629 | | 0 | 37629 | fktable + 38102 | | 0 | 38108 | foo + 38112 | | 0 | 38112 | pg_toast_38102_index + 38111 | | 0 | 38111 | pg_toast_38102 + 38318 | | 0 | 38318 | old_oids + 38336 | | 0 | 38336 | pg_toast_38333 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-18 04:59:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-18 05:01:29 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37074 | | 0 | 37074 | pktable_pkey + 37071 | | 0 | 37071 | pktable + 37076 | | 0 | 37076 | fktable + 38066 | | 0 | 38072 | foo + 38076 | | 0 | 38076 | pg_toast_38066_index + 38075 | | 0 | 38075 | pg_toast_38066 + 38344 | | 0 | 38344 | old_oids + 38361 | | 0 | 38361 | pg_toast_38358 ... |
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-09-18 04:59:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-18 05:02:31 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37511 | | 0 | 37511 | pktable_pkey + 37508 | | 0 | 37508 | pktable + 37516 | | 0 | 37516 | fktable + 38075 | | 0 | 38084 | foo + 38088 | | 0 | 38088 | pg_toast_38075_index + 38087 | | 0 | 38087 | pg_toast_38075 + 38280 | | 0 | 38280 | old_oids + 38297 | | 0 | 38297 | pg_toast_38294 ... |
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-09-18 04:59:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-18 05:01:28 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37601 | | 0 | 37601 | fktable + 38090 | | 0 | 38095 | foo + 38099 | | 0 | 38099 | pg_toast_38090_index + 38098 | | 0 | 38098 | pg_toast_38090 + 38289 | | 0 | 38289 | old_oids + 38328 | | 0 | 38328 | pg_toast_38325 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-18 04:59:24.055664300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-18 05:02:39.492941800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 37268 | | 0 | 37268 | pktable_pkey + 37265 | | 0 | 37265 | pktable + 37272 | | 0 | 37272 | fktable + 37806 | | 0 | 37814 | foo + 37818 | | 0 | 37818 | pg_toast_37806_index + 37817 | | 0 | 37817 | pg_toast_37806 + 38048 | | 0 | 38048 | old_oids + 38065 | | 0 | 38065 | pg_toast_38062 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-18 04:59:24.055664300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-18 05:04:43.558381500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36565 | | 0 | 36565 | pktable_pkey + 36562 | | 0 | 36562 | pktable + 36567 | | 0 | 36567 | fktable + 37779 | | 0 | 37784 | foo + 37788 | | 0 | 37788 | pg_toast_37779_index + 37787 | | 0 | 37787 | pg_toast_37779 + 38017 | | 0 | 38017 | old_oids + 38055 | | 0 | 38055 | pg_toast_38052 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-18 04:59:24.055664300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-18 05:02:36.302012900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37563 | | 0 | 37563 | pktable + 37568 | | 0 | 37568 | fktable + 37982 | | 0 | 37987 | foo + 37991 | | 0 | 37991 | pg_toast_37982_index + 37990 | | 0 | 37990 | pg_toast_37982 + 38175 | | 0 | 38175 | old_oids + 38192 | | 0 | 38192 | pg_toast_38189 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-18 04:51:39.369350500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-18 04:53:41.579288900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-18 04:51:39.369350500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-18 04:55:42.338110300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-18 04:51:39.369350500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-18 04:53:37.638227000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-18 04:27:08.420057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-18 04:28:09.202891000... @@ -3731,7 +3731,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-09-18 04:27:08.420057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-18 04:28:56.6140760... @@ -3731,7 +3731,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-09-18 04:27:08.420057000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-18 04:28:07.527508000 +0000 @@ -3731,7 +3731,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 |
50/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-09-18 03:52:00.707664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-18 03:54:39.953... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-18 03:52:00.707664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-18 03:55:26.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-18 03:52:00.707664000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-18 03:54:37.915811000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-18 03:51:58.833876442 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-18 03:59:45.018110199 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-18 03:51:58.833876442 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-18 03:58:24.813515705 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-18 03:51:58.792100970 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-18 03:57:43.084... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-18 03:51:58.792100970 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-18 03:58:16.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-18 03:51:58.792100970 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-18 03:57:37.907993078 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-18 03:52:18.479867000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-18 03:55:56.133681200 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-18 03:52:18.479867000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-18 03:58:06.071231100 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-18 03:52:18.479867000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-18 03:55:50.227917600 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-18 01:09:15.801469000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-18 01:10:43.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-09-18 01:09:15.801469000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-18 01:11: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-18 01:09:15.801469000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-18 01:10:43.217784000 +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 Bookworm - 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-09-18 01:09:16.098473836 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-18 01:14:45.357725503 +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-09-18 01:09:16.098473836 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-18 01:16:15.225671745 +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-09-18 01:09:16.098473836 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-18 01:12:45.237886318 +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 Bookworm - 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-09-18 01:09:16.104443948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-18 01:12:15.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-09-18 01:09:16.104443948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-18 01:12: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-09-18 01:09:16.104443948 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-18 01:12:11.548458048 +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 - Sonoma - 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-09-18 01:09:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-18 01:11: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-09-18 01:09:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-18 01:12: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/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2024-09-18 01:09:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-18 01:11: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-18 01:09:32.429527000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-18 01:12:34.397454400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-18 01:09:32.429527000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-18 01:14:48.241188600 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-18 01:09:32.429527000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-18 01:12:28.499518300 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-18 00:26:04.980629041 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-09-18 00:35:09.871666796 +0000 @@ -2264,12 +2264,10 @@ select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; - QUERY PLAN --------------------------- - Result - One-Time Filter: false -(2 rows) - +ERROR: deadlock detected +DETAIL: Process 53002 waits for AccessShareLock on relation 24436 of database 16384; blocked by process 53013. +Process 53013 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 53002. +HINT: See server log for query details. select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-18 00:26:05.028629042 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2024-09-18 00:30:57.479853034 +0000 @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 23403 waits for AccessShareLock on relation 24329 of database 16384; blocked by process 23390. +Process 23390 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 23403. +HINT: See server log for query details. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-09-18 00:26:11.050822442 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/union.out 2024-09-18 00:35:04.1596664... @@ -1212,11 +1212,10 @@ UNION ALL SELECT 2 AS t, * FROM tenk1 b) c WHERE t = 2; - QUERY PLAN ---------------------- - Seq Scan on tenk1 b -(1 row) - +ERROR: deadlock detected +DETAIL: Process 74467 waits for AccessShareLock on relation 24565 of database 16384; blocked by process 74480. +Process 74480 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 74467. +HINT: See server log for query details. -- Test that we push quals into UNION sub-selects only when it's safe explain (costs off) SELECT * FROM |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-18 00:26:11.042788761 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/subselect.out 2024-09-18 00:34:21.184755408 +0000 @@ -1043,19 +1043,10 @@ select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0) and thousand = 1; - QUERY PLAN --------------------------------------------------------------- - Aggregate - -> Bitmap Heap Scan on tenk1 t - Recheck Cond: (thousand = 1) - Filter: (EXISTS(SubPlan 1) OR (ten < 0)) - -> Bitmap Index Scan on tenk1_thous_tenthous - Index Cond: (thousand = 1) - SubPlan 1 - -> Index Only Scan using tenk1_unique1 on tenk1 k - Index Cond: (unique1 = t.unique2) -(9 rows) - ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-17 23:21:49.520014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-17 23:24:50.456153000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-17 23:21:50.921987000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-17 23:25:04.3710750... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-17 23:21:48.179722828 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-17 23:27:20.344882552 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-17 23:21:49.858782134 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-17 23:27:31.9248447... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-17 23:22:03.957819300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-17 23:28:20.775906300 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-17 23:22:07.981818900 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-17 23:28:44.521490500 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:17.947059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-17 21:57:35.432294000 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:17.947059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-17 21:58:21.942774000 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:17.947059000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-17 21:57:37.839953000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:13.029163124 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/json.out 2024-09-17 22:00:49.788845203 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/regress/results/json.out --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:13.029163124 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/json.out 2024-09-17 21:59:15.729490148 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:14.576060350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-17 21:58:49.261859614 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:14.576060350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-17 21:59:26.459069628 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-17 21:56:14.576060350 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-17 21:58:44.957743045 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-17 21:56:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-17 21:58:10 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-17 21:56:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-17 21:59:14 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-17 21:56:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/json.out 2024-09-17 21:58:10 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-17 21:56:28.989396200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-17 21:59:52.123558900 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-17 21:56:28.989396200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-17 22:02:05.739323900 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-17 21:56:28.989396200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/json.out 2024-09-17 21:59:42.071795300 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-17 19:40:05.636567000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-17 19:43:29.276761000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-17 19:39:57.094889544 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-17 19:45:29.477920157 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:44.303046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-17 13:07:48.0... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:44.303046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-17 13:08:24... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:44.303046000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/without_overlaps.out 2024-09-17 13:07:45.196826000 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:39.231598605 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/without_overlaps.out 2024-09-17 13:13:54.026786178 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:39.231598605 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/without_overlaps.out 2024-09-17 13:15:07.174711013 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:39.231598605 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/without_overlaps.out 2024-09-17 13:11:31.926883692 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:44.576504337 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-17 13:10:15.4... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:44.576504337 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-17 13:10:46... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/without_overlaps.out 2024-09-17 13:05:44.576504337 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/without_overlaps.out 2024-09-17 13:10:12.325247814 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out 2024-09-17 13:04:03 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-17 13:07:58 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out 2024-09-17 13:04:03 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-17 13:09:31 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/without_overlaps.out 2024-09-17 13:04:03 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/without_overlaps.out 2024-09-17 13:07:58 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/without_overlaps.out C:/cirrus/build/testrun/pg_upgrade... --- C:/cirrus/src/test/regress/expected/without_overlaps.out 2024-09-17 13:06:00.013691200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/without_overlaps.out 2024-09-17 13:09:13.560533000 +0... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/without_overlaps.out C:/cirrus/build/testrun/recovery/0... --- C:/cirrus/src/test/regress/expected/without_overlaps.out 2024-09-17 13:06:00.013691200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/without_overlaps.out 2024-09-17 13:11:01.280848400 ... @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/without_overlaps.out C:/cirrus/build/testrun/regress/re... --- C:/cirrus/src/test/regress/expected/without_overlaps.out 2024-09-17 13:06:00.013691200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/without_overlaps.out 2024-09-17 13:09:12.934554700 +0000 @@ -2353,267 +2353,7 @@ UPDATE temporal_partitioned_fk_rng2rng SET id = '[4,5)' WHERE id = '[1,2)'; -- move a row from the second partition to the first UPDATE temporal_partitioned_fk_rng2rng SET id = '[1,2)' WHERE id = '[4,5)'; --- should fail: -UPDATE temporal_partitioned_fk_rng2rng SET valid_at = daterange('2000-01-01', '2000-04-01') WHERE id = '[1,2)'; -ERROR: conflicting key value violates exclusion constraint "tfkp1_pkey" -DETAIL: Key (id, valid_at)=([1,2), [2000-01-01,2000-04-01)) conflicts with existing key (id, valid_at)=([1,2), [2000-0... --- --- partitioned FK referenced updates NO ACTION --- -TRUNCATE temporal_partitioned_rng, temporal_partitioned_fk_rng2rng; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2016-01-01', '2016-02-01')); -UPDATE temporal_partitioned_rng SET valid_at = daterange('2018-01-01', '2018-02-01') WHERE id = '[5,6)'; -INSERT INTO temporal_partitioned_rng (id, valid_at) VALUES ('[5,6)', daterange('2018-02-01', '2018-03-01')); -INSERT INTO temporal_partitioned_fk_rng2rng (id, valid_at, parent_id) VALUES ('[3,4)', daterange('2018-01-05', '2018-01... -UPDATE temporal_partitioned_rng SET valid_at = daterange('2016-02-01', '2016-03-01') ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-17 12:49:09.493588000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-17 12:51:33.813277000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-17 12:49:05.003728875 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-17 12:51:50.908751400 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-17 12:49:10 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-17 12:52:47 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-17 12:49:21.394909500 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-17 12:55:54.004166200 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:26.087011000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-17 12:19:30.20222... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:26.087011000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-17 12:20:11.725... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:26.087011000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-17 12:19:29.052158000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:07.879030406 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-17 12:24:41.053985453 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:07.879030406 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-17 12:26:49.870092798 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:07.879030406 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-17 12:22:18.969902805 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:07.998293487 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-17 12:22:04.51402... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:07.998293487 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-17 12:22:48.662... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-17 12:17:07.998293487 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-17 12:22:01.058025968 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-17 12:18:25.466052300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-17 12:21:24.882396900 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-17 12:18:25.466052300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-17 12:23:52.604609400 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-17 12:18:25.466052300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-17 12:21:14.742772800 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-17 11:35:56.244086000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-17 11:45:15.44142... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-17 11:23:52.380177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-17 11:27:09.613910000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-17 11:23:52.381148000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-17 11:27:09.888217000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-17 11:23:54.731092027 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-17 11:30:03.967205247 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-17 11:23:54.731092027 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-17 11:30:04.495203238 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-17 11:23:53.310550618 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-17 11:29:43.787184894 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-17 11:23:53.314543300 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-17 11:29:44.067183681 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-09-17 11:23:52 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-17 11:27:52 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-09-17 11:23:52 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-17 11:27:53 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-17 11:24:01.028004800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-17 11:30:15.220228600 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-17 11:24:01.040279600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-17 11:30:16.097179400 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-17 09:18:58.249177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-17 09:21:10.236493000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-17 09:18:58.301811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-17 09:21:10.2356540... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
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-09-17 09:18:58.249177000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-17 09:21:45.971535000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-17 09:18:58.301811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-17 09:21:45.96960... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-17 09:18:58.301811000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-17 09:21:08.697888000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-17 09:18:58.441115360 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-17 09:25:40.426386149 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-17 09:18:58.441115360 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-17 09:24:11.126431119 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-17 09:18:53.938017451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-17 09:23:45.806727202 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-17 09:18:53.938017451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-17 09:24:15.022715038 +... @@ -363,219 +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-09-17 09:18:53.938017451 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-17 09:23:42.718729054 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-17 09:19:14.060855600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-17 09:22:06.360234000 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-17 09:19:14.060855600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-17 09:24:08.054094300 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-17 09:19:14.060855600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-17 09:22:05.516496500 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-17 09:19:14.200958800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-17 09:22:05.516496500 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
49/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-09-17 02:37:19.446717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-17 02:38:27.791070000... @@ -2819,939 +2819,10 @@ 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) - -alter table parent disable trigger all; -select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname, - tgfoid::regproc, tgenabled ... |
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-09-17 02:37:19.446717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-17 02:38:59.3049840... @@ -2729,1029 +2729,10 @@ -- 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 - where tgrelid in ('parent'::regclass, 'child1'::regclass) - order by tgrelid::regclass::text; - tgrelid | tgname | tgenabled ----------+--------+----------- ... |
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-09-17 02:37:19.446717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-17 02:38:24.709747000 +0000 @@ -2408,1350 +2408,10 @@ 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 -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, ... |
Linux - Debian Bookworm - 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-09-17 02:37:16.651070507 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-17 02:41:19.116011401 +0000 @@ -2681,1077 +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-09-17 02:37:16.651070507 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-17 02:39:44.848032602 +0000 @@ -2681,1077 +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 Bookworm - 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-09-17 02:37:16.723404537 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-17 02:39:46.968969157... @@ -2413,1345 +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-09-17 02:37:16.723404537 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-17 02:40:16.3588683... @@ -1622,2136 +1622,10 @@ 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 - when sqlstate 'U9999' then - raise notice 'SQLSTATE = U9999: depth = %', pg_trigger_depth(); - end; - raise notice '%: depth = %', tg_name, pg_trigger_depth(); ... |
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-09-17 02:37:16.723404537 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-17 02:39:42.952749086 +0000 @@ -2432,1326 +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(); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-17 02:37:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-17 02:39:56 @@ -850,2100 +850,10 @@ drop table p1; CREATE TABLE ac (aa TEXT); alter table ac add constraint ac_check check (aa is not null); -CREATE TABLE bc (bb TEXT) INHERITS (ac); -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+----------+---------+------------+-------------+------------------ - ac | ac_check | c | t | 0 | (aa IS NOT NULL) - bc | ac_check | c | f | 1 | (aa IS NOT NULL) -(2 rows) - -insert into ac (aa) values (NULL); -ERROR: new row for relation "ac" violates check constraint "ac_check" -DETAIL: Failing row contains (null). -insert into bc (aa) values (NULL); -ERROR: new row for relation "bc" violates check constraint "ac_check" ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-17 02:37:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-17 02:41:27 @@ -924,2026 +924,10 @@ NOTICE: merging column "a" with inherited definition NOTICE: merging constraint "check_a" with inherited definition select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+---------+---------+------------+-------------+---------- - ac | check_a | c | t | 0 | (a <> 0) - bc | check_a | c | t | 1 | (a <> 0) - bc | check_b | c | t | 0 | (b <> 0) -(3 rows) - -drop table bc; -drop table ac; -create table ac (a int constraint check_a check (a <> 0)); -create table bc (b int constraint check_b check (b <> 0)); -create table cc (c int constraint check_c check (c <> 0)) inherits (ac, bc); -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-09-17 02:37:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/triggers.out 2024-09-17 02:39:56 @@ -1303,2455 +1303,10 @@ ('UK', 'Europe'), ('USA', 'North America') RETURNING *; - country_id | country_name | continent -------------+--------------+--------------- - 1 | Japan | Asia - 2 | UK | Europe - 3 | USA | North America -(3 rows) - -CREATE TABLE city_table ( - city_id serial primary key, - city_name text not null, - population bigint, - country_id int references country_table -); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-17 02:37:27.429731100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-17 02:39:57.480892400 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-17 02:37:27.418992300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-17 02:41:53.809599400 +0000 @@ -2957,801 +2957,7 @@ 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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-17 02:37:27.429731100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-17 02:39:57.026784400 +0000 @@ -1160,2850 +1160,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 ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-16 18:04:06.851606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-16 18:06:06.621515000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-16 18:04:06.851606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-16 18:06:46.48712800... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-16 18:04:06.851606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-16 18:06:05.621288000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "" o... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:47.773442000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-16 17:08:42.732222000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:47.773442000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-16 17:09:22.630730000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:47.773442000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-16 17:08:41.057499000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:50.274283973 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-16 17:13:52.816876889 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:50.274283973 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-16 17:16:03.179307064 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:50.274283973 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-16 17:12:01.100185617 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:50.138817723 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-16 17:11:07.632434667 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:50.138817723 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-16 17:11:50.156590230 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-16 17:06:50.138817723 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-16 17:11:04.664484743 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-16 17:06:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-16 17:09:16 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-16 17:06:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-16 17:10:17 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-16 17:06:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-09-16 17:09:15 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-16 17:07:07.891648800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-16 17:10:13.289231800 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-16 17:07:07.891648800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-16 17:12:19.894672300 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-16 17:07:07.891648800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-16 17:10:07.967458700 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-16 15:26:49.886618223 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-16 15:35:19.... @@ -3389,1843 +3389,10 @@ ANALYZE prt1_adv; CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); -INSERT INTO prt2_adv SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_1.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-16 15:26:49.886618223 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-16 15:35:5... @@ -2279,2953 +2279,10 @@ -- partitionwise join can not be applied if the partition ranges differ EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt4_n t2 WHERE t1.a = t2.a; - QUERY PLAN ----------------------------------------------- - Hash Join - Hash Cond: (t1.a = t2.a) - -> Append - -> Seq Scan on prt1_p1 t1_1 - -> Seq Scan on prt1_p2 t1_2 - -> Seq Scan on prt1_p3 t1_3 - -> Hash - -> Append - -> Seq Scan on prt4_n_p1 t2_1 - -> Seq Scan on prt4_n_p2 t2_2 - -> Seq Scan on prt4_n_p3 t2_3 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-16 15:26:49.886618223 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-16 15:35:13.181171982 +0000 @@ -3479,1753 +3479,7 @@ CREATE TABLE plt2_adv_p1 PARTITION OF plt2_adv FOR VALUES IN ('0002', '0003'); CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 ... |
50/5227 | AIO |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-16 15:04:52.450406360 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-16 15:11:28.261272885 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-16 14:35:41.860620000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-16 14:38:39.227227000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-16 14:35:32.890044166 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-16 14:41:10.881217728 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-16 14:35:37.513615949 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-16 14:40:23.317824440 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-16 14:35:33 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-16 14:39:13 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-16 14:35:51.896190900 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-16 14:42:34.277406300 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-16 11:42:09.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-09-16 11:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-16 09:41:00.748524000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-16 09:43:04.126239000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-16 09:41:00.748524000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-16 09:43:47.68603300... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-16 09:41:00.748524000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-16 09:43:03.193945000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/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-09-16 07:33:06.225506000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-16 07:34:30.551730... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36531 | | 0 | 36531 | pktable_pkey + 36528 | | 0 | 36528 | pktable + 36533 | | 0 | 36533 | fktable + 37079 | | 0 | 37084 | foo + 37088 | | 0 | 37088 | pg_toast_37079_index + 37087 | | 0 | 37087 | pg_toast_37079 + 37357 | | 0 | 37357 | old_oids + 37374 | | 0 | 37374 | pg_toast_37371 ... |
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-09-16 07:33:06.225506000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-16 07:35:18.2626... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36523 | | 0 | 36523 | pktable_pkey + 36520 | | 0 | 36520 | pktable + 36526 | | 0 | 36526 | fktable + 37050 | | 0 | 37055 | foo + 37059 | | 0 | 37059 | pg_toast_37050_index + 37058 | | 0 | 37058 | pg_toast_37050 + 37277 | | 0 | 37277 | old_oids + 37294 | | 0 | 37294 | pg_toast_37291 ... |
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-09-16 07:33:06.225506000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-16 07:34:30.423719000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36420 | | 0 | 36420 | pktable_pkey + 36417 | | 0 | 36417 | pktable + 36422 | | 0 | 36422 | fktable + 37028 | | 0 | 37036 | foo + 37040 | | 0 | 37040 | pg_toast_37028_index + 37039 | | 0 | 37039 | pg_toast_37028 + 37313 | | 0 | 37313 | old_oids + 37330 | | 0 | 37330 | pg_toast_37327 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-16 07:33:06.264729079 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-16 07:38:09.397812909 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36643 | | 0 | 36643 | pktable_pkey + 36640 | | 0 | 36640 | pktable + 36650 | | 0 | 36650 | fktable + 37147 | | 0 | 37152 | foo + 37156 | | 0 | 37156 | pg_toast_37147_index + 37155 | | 0 | 37155 | pg_toast_37147 + 37375 | | 0 | 37375 | old_oids + 37392 | | 0 | 37392 | pg_toast_37389 ... |
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-09-16 07:33:06.264729079 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-16 07:39:41.622388607 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 36580 | | 0 | 36580 | fktable + 37074 | | 0 | 37080 | foo + 37084 | | 0 | 37084 | pg_toast_37074_index + 37083 | | 0 | 37083 | pg_toast_37074 + 37296 | | 0 | 37296 | old_oids + 37322 | | 0 | 37322 | pg_toast_37319 ... |
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-09-16 07:33:06.264729079 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-16 07:36:07.557956465 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36635 | | 0 | 36635 | pktable_pkey + 36632 | | 0 | 36632 | pktable + 36639 | | 0 | 36639 | fktable + 37123 | | 0 | 37132 | foo + 37136 | | 0 | 37136 | pg_toast_37123_index + 37135 | | 0 | 37135 | pg_toast_37123 + 37351 | | 0 | 37351 | old_oids + 37368 | | 0 | 37368 | pg_toast_37365 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-16 07:33:05.544113163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-16 07:35:44.412500... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36708 | | 0 | 36708 | users_id_seq + 36713 | | 0 | 36713 | pg_toast_36709 + 36714 | | 0 | 36714 | pg_toast_36709_index + 36709 | | 0 | 36709 | users + 36873 | | 0 | 36873 | foo + 37112 | | 0 | 37112 | forc_test + 37557 | | 0 | 37557 | pg_toast_37554 + 37558 | | 0 | 37558 | pg_toast_37554_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-09-16 07:33:05.544113163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-16 07:36:17.6643... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36689 | | 0 | 36689 | users_id_seq + 36694 | | 0 | 36694 | pg_toast_36690 + 36695 | | 0 | 36695 | pg_toast_36690_index + 36690 | | 0 | 36690 | users + 36861 | | 0 | 36861 | foo + 37120 | | 0 | 37120 | forc_test + 37424 | | 0 | 37424 | pg_toast_37421 + 37425 | | 0 | 37425 | pg_toast_37421_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-09-16 07:33:05.544113163 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-16 07:35:38.516525836 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36632 | | 0 | 36632 | users_id_seq + 36640 | | 0 | 36640 | pg_toast_36633 + 36641 | | 0 | 36641 | pg_toast_36633_index + 36633 | | 0 | 36633 | users + 36811 | | 0 | 36811 | foo + 36954 | | 0 | 36954 | forc_test + 37502 | | 0 | 37502 | pg_toast_37499 + 37503 | | 0 | 37503 | pg_toast_37499_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-16 07:33:28.726117600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-16 07:38:09.974646500 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36357 | | 0 | 36357 | users_id_seq + 36370 | | 0 | 36370 | pg_toast_36363 + 36372 | | 0 | 36372 | pg_toast_36363_index + 36363 | | 0 | 36363 | users + 36510 | | 0 | 36510 | foo + 36733 | | 0 | 36733 | forc_test + 37147 | | 0 | 37147 | pg_toast_37143 + 37148 | | 0 | 37148 | pg_toast_37143_index ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-16 07:33:28.726117600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-16 07:41:17.816455900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35986 | | 0 | 35986 | fktable + 35982 | | 0 | 35982 | pktable_pkey + 35979 | | 0 | 35979 | pktable + 36689 | | 0 | 36695 | foo + 36699 | | 0 | 36699 | pg_toast_36689_index + 36698 | | 0 | 36698 | pg_toast_36689 + 36896 | | 0 | 36896 | old_oids + 36916 | | 0 | 36916 | pg_toast_36913 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-16 07:33:28.726117600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-16 07:38:01.851604700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35901 | | 0 | 35901 | pktable_pkey + 35896 | | 0 | 35896 | pktable + 35905 | | 0 | 35905 | fktable + 36579 | | 0 | 36579 | pg_toast_36556_index + 36575 | | 0 | 36575 | pg_toast_36556 + 36556 | | 0 | 36571 | foo + 36928 | | 0 | 36928 | old_oids + 36959 | | 0 | 36959 | pg_toast_36955 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-16 07:22:44.611774800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-16 07:24:47.863341600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-16 07:22:44.611774800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-16 07:27:03.279082300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-16 07:22:44.611774800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-16 07:24:42.045178900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-16 07:01:23.674783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-16 07:02:33.390629000... @@ -3731,7 +3731,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-09-16 07:01:23.674783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-16 07:03:14.3432630... @@ -3731,7 +3731,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-09-16 07:01:23.674783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-16 07:02:31.801800000 +0000 @@ -3731,7 +3731,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 |
50/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-09-16 06:33:03.216426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-16 06:35:23.629... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-16 06:33:03.216426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-16 06:36:12.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-16 06:33:03.216426000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-16 06:35:24.246335000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-16 06:32:59.539890312 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-16 06:41:06.257560875 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-16 06:32:59.539890312 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-16 06:42:38.351403343 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-16 06:32:59.539890312 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-16 06:39:12.551088758 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-16 06:32:58.153669724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-16 06:38:24.317... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-16 06:32:58.153669724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-16 06:38:54.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-16 06:32:58.153669724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-16 06:38:19.329132445 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-16 06:33:19.661890300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-16 06:38:27.854089200 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-16 06:33:19.661890300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-16 06:41:00.044532100 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-16 06:33:19.661890300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-16 06:38:20.410239000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-16 03:38:25.082476000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-16 03:39:53.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-09-16 03:38:25.082476000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-16 03:40:39.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-16 03:38:25.082476000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-16 03:39:52.940213000 +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 Bookworm - 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-09-16 03:38:21.612409826 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-16 03:44:19.231832267 +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-09-16 03:38:21.612409826 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-16 03:42:23.838676553 +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 Bookworm - 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-09-16 03:38:21.675592777 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-16 03:41:14.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-09-16 03:38:21.675592777 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-16 03:41: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-09-16 03:38:21.675592777 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-16 03:41:12.246874133 +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 - Sonoma - 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-09-16 03:38:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-16 03:40: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-09-16 03:38:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-16 03:41: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-09-16 03:38:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-16 03:40: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-16 03:38:42.018424300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-16 03:42:29.190596300 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-16 03:38:42.018424300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-16 03:45:16.810423500 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-16 03:38:42.018424300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-16 03:42:18.539220900 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/arrays.out 2024-09-16 03:07:07.295301323 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/arrays.out 2024-09-16 03:10:54.554018126 +0000 @@ -2227,11 +2227,10 @@ -- array_agg(anynonarray) select array_agg(unique1) from (select unique1 from tenk1 where unique1 < 15 order by unique1) ss; - array_agg --------------------------------------- - {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14} -(1 row) - +ERROR: deadlock detected +DETAIL: Process 32013 waits for AccessShareLock on relation 24362 of database 16387; blocked by process 32016. +Process 32016 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 32013. +HINT: See server log for query details. select array_agg(ten) from (select ten from tenk1 where unique1 < 15 order by unique1) ss; array_agg --------------------------------- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-16 03:07:07.371760081 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out 2024-09-16 03:13:04.142718739 +0000 @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-16 03:07:07.327494484 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-09-16 03:13:05.738782963 +0000 @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-16 01:37:59.004019000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-16 01:40:59.390499000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-16 01:38:00.413182000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-16 01:41:12.9562690... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-16 01:38:01.602427699 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-16 01:43:42.541004873 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-16 01:38:03.327774208 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-16 01:43:54.1611465... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-09-16 01:38:00 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-16 01:42:24 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-16 01:38:01 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-16 01:42:34 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-16 01:38:15.013451100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-16 01:44:32.352055500 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-16 01:38:19.095029500 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-16 01:44:58.482935700 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:18.198739000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-16 00:29:39.105163000 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:18.198739000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-16 00:30:22.721798000 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:18.198739000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-16 00:29:36.692660000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:12.960464235 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/json.out 2024-09-16 00:32:41.760554141 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:12.960464235 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out 2024-09-16 00:34:35.445495106 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/regress/results/json.out --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:12.960464235 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/json.out 2024-09-16 00:30:57.580737229 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:18.399492555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-16 00:30:35.295687173 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:18.399492555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-16 00:31:12.964508510 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-16 00:28:18.399492555 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-16 00:30:29.171599010 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-16 00:27:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-16 00:30:14 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-16 00:27:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-16 00:31:18 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-16 00:27:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/json.out 2024-09-16 00:30:14 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-16 00:28:42.940976100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-16 00:32:12.771356500 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-16 00:28:42.940976100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-16 00:34:15.249873000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-16 00:28:42.940976100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/json.out 2024-09-16 00:32:07.757198900 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-15 22:14:56.280538000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-15 22:18:16.488244000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-15 22:14:55.383039779 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-15 22:20:57.556708025 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-15 15:12:27.030151000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-15 15:14:40.675286000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-15 15:12:10.707711093 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-15 15:16:47.456469673 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-15 15:26:34 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-15 15:31:12 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-15 15:12:28.123149500 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-15 15:18:52.524268300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:51.801887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-15 14:31:00.31238... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:51.801887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-15 14:31:41.485... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:51.801887000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-15 14:30:57.820525000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:48.689409590 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-15 14:36:49.724619104 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:48.689409590 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-15 14:38:15.624425937 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:48.689409590 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-15 14:34:04.912778893 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:48.254699177 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-15 14:33:26.66167... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:48.254699177 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-15 14:34:08.361... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-15 14:28:48.254699177 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-15 14:33:24.961678197 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-15 14:29:11.512603100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-15 14:32:10.138425700 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-15 14:29:11.512603100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-15 14:34:18.652611300 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-15 14:29:11.512603100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-15 14:32:04.111063600 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-15 14:02:55.338488000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/dirty_index_scan.out 2024-09-15 14:14:... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-15 13:52:46.824525000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-15 13:56:05.522699000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-15 13:52:46.825560000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-15 13:56:06.082239000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-15 13:52:45.860370721 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-15 13:59:19.279424773 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-15 13:52:45.864370721 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-15 13:59:20.055424180 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-15 13:52:46.730191492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-15 13:58:40.240454388 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-15 13:52:46.734191492 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-15 13:58:40.584454202 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-09-15 13:52:51 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-15 13:56:29 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-09-15 13:52:51 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-15 13:56:31 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-15 13:53:12.773234700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-15 13:59:30.982833300 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-15 13:53:12.784214400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-15 13:59:32.626382600 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-15 12:21:59.047205817 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -185,7 +185,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | f | f + f | f | t | t (1 row) SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-15 11:50:52.039137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-15 11:53:07.821167000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-15 11:50:52.091876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-15 11:53:07.8141590... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-15 11:50:52.039137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-15 11:53:43.731830000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-15 11:50:52.091876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-15 11:53:43.72991... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-15 11:50:52.039137000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-15 11:53:05.769816000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-15 11:50:52.091876000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-15 11:53:05.768565000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-15 11:50:49.577429106 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-15 11:58:29.324628619 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-15 11:50:49.577429106 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-15 11:56:27.896697168 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-15 11:50:49.229229514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-15 11:56:15.864698764 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-15 11:50:49.229229514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-15 11:56:49.776680336 +... @@ -363,219 +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-09-15 11:50:49.229229514 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-15 11:56:10.920701569 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-15 11:51:12.024660400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-15 11:53:53.216628200 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-15 11:51:12.024660400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-15 11:55:50.332388700 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-15 11:51:12.135939600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-15 11:55:50.332388700 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-15 11:51:12.024660400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-15 11:53:52.576006900 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-15 11:51:12.135939600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-15 11:53:52.560373500 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
49/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-09-15 05:58:21.497017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-15 05:59:30.751473000... @@ -2368,1390 +2368,7 @@ 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 -NOTICE: trigger parted_trig_after_row on parted_trig1 AFTER DELETE for ROW -NOTICE: trigger parted_trig_after_row on parted_trig2 AFTER INSERT for ROW -NOTICE: trigger parted_trig_after_stmt on parted_trig AFTER UPDATE for STATEMENT --- update action in merge should behave the same -merge into parted_trig using (select 1) as ss on true - when matched and a = 2 then update set a = 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-09-15 05:58:21.497017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-15 06:00:01.4386660... @@ -2187,1571 +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(); --- ... |
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-09-15 05:58:21.497017000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-15 05:59:27.220717000 +0000 @@ -2348,1410 +2348,10 @@ 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; - return null; - end; ... |
Linux - Debian Bookworm - 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-09-15 05:58:17.295772181 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-15 06:02:43.006681879 +0000 @@ -2582,1176 +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-09-15 05:58:17.295772181 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-15 06:01:10.778760477 +0000 @@ -3192,566 +3192,10 @@ 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), (DDD,42) -drop table child1, child2, child3, parent; --- --- Verify prohibition of row triggers with transition triggers on --- inheritance children --- ... |
Linux - Debian Bookworm - 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-09-15 05:58:18.256899703 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-15 06:00:30.080193066... @@ -2630,1128 +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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-15 05:58:18.256899703 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-15 06:00:57.6727627... @@ -1270,2488 +1270,10 @@ -- Test dropping view triggers DROP TRIGGER instead_of_insert_trig ON main_view; DROP TRIGGER instead_of_delete_trig ON main_view; -\d+ main_view - View "public.main_view" - Column | Type | Collation | Nullable | Default | Storage | Description ---------+---------+-----------+----------+---------+---------+------------- - a | integer | | | | plain | - b | integer | | | | plain | -View definition: - SELECT a, - b - FROM main_table; -Triggers: - after_del_stmt_trig AFTER DELETE ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_del_stmt... - after_ins_stmt_trig AFTER INSERT ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_ins_stmt... ... |
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-09-15 05:58:18.256899703 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-15 06:00:25.516143424 +0000 @@ -2693,1065 +2693,10 @@ 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); -create table trg_clone1 partition of trg_clone for values from (0) to (1000); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-15 05:58:35.307533900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-15 06:00:59.397997000 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-15 05:58:35.307533900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-09-15 06:02:45.560915900 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-15 05:58:35.307533900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-15 06:00:57.815492100 +0000 @@ -1160,2850 +1160,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 ... |
50/5212 | Parallel workers stats in pg_stat_database |
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-09-14 23:02:54.113041000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-14 23:08:24.4035180... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:48.859483000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-14 20:22:42.904512000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:48.859483000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-14 20:23:25.354575000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:48.859483000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-14 20:22:41.826207000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:46.181993155 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-14 20:27:38.826971138 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:46.181993155 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-14 20:25:46.402911628 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:44.880655652 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-14 20:24:57.139015520 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:44.880655652 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-14 20:25:37.722944435 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-14 20:20:44.880655652 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-14 20:24:53.455020517 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-14 20:20:50 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-14 20:23:01 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-14 20:20:50 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-14 20:24:00 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-14 20:20:50 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-09-14 20:22:58 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-14 20:21:10.233684200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-14 20:24:23.143634500 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-14 20:21:10.233684200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-14 20:26:40.121227400 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-14 20:21:10.233684200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-14 20:24:13.549397700 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-14 18:51:48.666203540 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-14 18:59:58.... @@ -3480,1752 +3480,10 @@ CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-14 18:51:48.666203540 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-14 19:00:3... @@ -1712,3520 +1712,10 @@ ALTER TABLE prt2 DETACH PARTITION prt2_p3; ALTER TABLE prt2 ATTACH PARTITION prt2_p3 DEFAULT; ANALYZE prt2; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN --------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_1.a) - -> Seq Scan on prt2_p1 t2_1 - -> Hash - -> Seq Scan on prt1_p1 t1_1 - Filter: (b = 0) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-14 18:51:48.666203540 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-14 18:59:50.619251199 +0000 @@ -3386,1846 +3386,10 @@ CREATE TABLE prt1_adv_p3 PARTITION OF prt1_adv FOR VALUES FROM (300) TO (400); CREATE INDEX prt1_adv_a_idx ON prt1_adv (a); INSERT INTO prt1_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt1_adv; -CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); -CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); -INSERT INTO prt2_adv SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort - Sort Key: t1.a ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-14 18:00:38.401845000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-14 18:03:28.967099000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-14 18:00:28.505013280 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-14 18:06:42.427998728 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-14 18:00:28.993014657 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-14 18:05:00.441009522 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-14 18:00:30 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-14 18:03:59 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-14 18:00:47.557083400 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-14 18:07:22.026085900 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-14 15:28:15.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-09-14 15:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-14 15:28:13.... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert.out 2024-09-14... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,103 +66,15 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-14 13:28:01.771352000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-14 13:30:03.931583000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-14 13:28:01.771352000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-14 13:30:43.59847400... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-14 13:28:01.771352000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-14 13:30:00.383024000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/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-09-14 10:49:08.572870000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-14 10:50:46.785888... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36547 | | 0 | 36547 | pktable_pkey + 36544 | | 0 | 36544 | pktable + 36550 | | 0 | 36550 | fktable + 37029 | | 0 | 37034 | foo + 37038 | | 0 | 37038 | pg_toast_37029_index + 37037 | | 0 | 37037 | pg_toast_37029 + 37255 | | 0 | 37255 | old_oids + 37282 | | 0 | 37282 | pg_toast_37279 ... |
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-09-14 10:49:08.572870000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-14 10:51:38.0997... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36461 | | 0 | 36461 | pktable_pkey + 36458 | | 0 | 36458 | pktable + 36463 | | 0 | 36463 | fktable + 36992 | | 0 | 36997 | foo + 37001 | | 0 | 37001 | pg_toast_36992_index + 37000 | | 0 | 37000 | pg_toast_36992 + 37269 | | 0 | 37269 | old_oids + 37300 | | 0 | 37300 | pg_toast_37297 ... |
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-09-14 10:49:08.572870000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-14 10:50:48.196298000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36490 | | 0 | 36490 | pktable_pkey + 36487 | | 0 | 36487 | pktable + 36495 | | 0 | 36495 | fktable + 37062 | | 0 | 37067 | foo + 37071 | | 0 | 37071 | pg_toast_37062_index + 37070 | | 0 | 37070 | pg_toast_37062 + 37263 | | 0 | 37263 | old_oids + 37320 | | 0 | 37320 | pg_toast_37317 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-14 10:49:03.461544712 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-14 10:53:35.565723033 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36636 | | 0 | 36636 | pg_toast_36627_index + 36627 | | 0 | 36627 | users + 36625 | | 0 | 36625 | users_id_seq + 36635 | | 0 | 36635 | pg_toast_36627 + 36859 | | 0 | 36859 | foo + 37120 | | 0 | 37120 | forc_test + 36646 | | 0 | 36646 | pktable_pkey + 36643 | | 0 | 36643 | 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-09-14 10:49:03.461544712 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-14 10:52:14.285830590 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36660 | | 0 | 36660 | pktable_pkey + 36657 | | 0 | 36657 | pktable + 36663 | | 0 | 36663 | fktable + 37135 | | 0 | 37140 | foo + 37144 | | 0 | 37144 | pg_toast_37135_index + 37143 | | 0 | 37143 | pg_toast_37135 + 37345 | | 0 | 37345 | old_oids + 37365 | | 0 | 37365 | pg_toast_37362 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-14 10:49:04.235360475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-14 10:51:38.944809... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36596 | | 0 | 36596 | pg_toast_36590 + 36597 | | 0 | 36597 | pg_toast_36590_index + 36590 | | 0 | 36590 | users + 36589 | | 0 | 36589 | users_id_seq + 36812 | | 0 | 36812 | foo + 37176 | | 0 | 37176 | forc_test + 37568 | | 0 | 37568 | pg_toast_37565 + 37569 | | 0 | 37569 | pg_toast_37565_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-09-14 10:49:04.235360475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-14 10:52:09.2685... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36581 | | 0 | 36581 | users_id_seq + 36591 | | 0 | 36591 | pg_toast_36582 + 36592 | | 0 | 36592 | pg_toast_36582_index + 36582 | | 0 | 36582 | users + 36767 | | 0 | 36767 | foo + 37163 | | 0 | 37163 | forc_test + 36448 | | 0 | 36448 | pktable_pkey + 36445 | | 0 | 36445 | 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-09-14 10:49:04.235360475 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-14 10:51:33.152845006 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37526 | | 0 | 37526 | rtype + 36646 | | 0 | 36646 | users_id_seq + 36651 | | 0 | 36651 | pg_toast_36647 + 36652 | | 0 | 36652 | pg_toast_36647_index + 36647 | | 0 | 36647 | users + 36790 | | 0 | 36790 | foo + 37015 | | 0 | 37015 | forc_test + 37529 | | 0 | 37529 | pg_toast_37526 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-14 10:48:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-14 10:50:54 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36442 | | 0 | 36442 | pktable_pkey + 36439 | | 0 | 36439 | pktable + 36445 | | 0 | 36445 | fktable + 37043 | | 0 | 37048 | foo + 37052 | | 0 | 37052 | pg_toast_37043_index + 37051 | | 0 | 37051 | pg_toast_37043 + 37307 | | 0 | 37307 | old_oids + 37345 | | 0 | 37345 | pg_toast_37342 ... |
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-09-14 10:48:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-14 10:51:54 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36208 | | 0 | 36208 | pktable_pkey + 36205 | | 0 | 36205 | pktable + 36210 | | 0 | 36210 | fktable + 36946 | | 0 | 36951 | foo + 36955 | | 0 | 36955 | pg_toast_36946_index + 36954 | | 0 | 36954 | pg_toast_36946 + 37143 | | 0 | 37143 | old_oids + 37161 | | 0 | 37161 | pg_toast_37158 ... |
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-09-14 10:48:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-14 10:50:53 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36604 | | 0 | 36604 | pktable_pkey + 36601 | | 0 | 36601 | pktable + 36606 | | 0 | 36606 | fktable + 37017 | | 0 | 37022 | foo + 37026 | | 0 | 37026 | pg_toast_37017_index + 37025 | | 0 | 37025 | pg_toast_37017 + 37242 | | 0 | 37242 | old_oids + 37259 | | 0 | 37259 | pg_toast_37256 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-14 10:49:26.546776300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-14 10:53:03.650435700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35928 | | 0 | 35928 | pktable_pkey + 35925 | | 0 | 35925 | pktable + 35930 | | 0 | 35930 | fktable + 36731 | | 0 | 36749 | foo + 36754 | | 0 | 36754 | pg_toast_36731_index + 36753 | | 0 | 36753 | pg_toast_36731 + 36978 | | 0 | 36978 | old_oids + 37003 | | 0 | 37003 | pg_toast_37000 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-14 10:49:26.546776300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-14 10:55:07.084074100 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 35561 | | 0 | 35561 | pktable_pkey + 35557 | | 0 | 35557 | pktable + 35566 | | 0 | 35566 | fktable + 36644 | | 0 | 36649 | foo + 36653 | | 0 | 36653 | pg_toast_36644_index + 36652 | | 0 | 36652 | pg_toast_36644 + 36456 | | 0 | 36456 | users_id_seq + 36462 | | 0 | 36462 | pg_toast_36457 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-14 10:49:26.546776300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-14 10:52:48.881380500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 34933 | | 0 | 34933 | pktable_pkey + 34930 | | 0 | 34930 | pktable + 34938 | | 0 | 34938 | fktable + 36018 | | 0 | 36032 | foo + 36037 | | 0 | 36037 | pg_toast_36018_index + 36035 | | 0 | 36035 | pg_toast_36018 + 37043 | | 0 | 37043 | old_oids + 37060 | | 0 | 37060 | pg_toast_37057 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-14 10:44:40.179161700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-14 10:46:38.635236100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-14 10:44:40.179161700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-14 10:48:37.488969500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-14 10:44:40.179161700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-14 10:46:33.879439400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-14 10:31:39.919383000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-14 10:32:49.001977000... @@ -3731,7 +3731,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-09-14 10:31:39.919383000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-14 10:33:29.1600470... @@ -3731,7 +3731,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-09-14 10:31:39.919383000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-14 10:32:48.825840000 +0000 @@ -3731,7 +3731,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 |
50/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-09-14 10:17:53.662192000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-14 10:20:24.990... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-14 10:17:53.662192000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-14 10:21:15.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-14 10:17:53.662192000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-14 10:20:29.157351000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-14 10:17:56.791618639 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-14 10:25:36.314578553 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-14 10:17:56.791618639 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-14 10:27:15.702453508 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-14 10:17:56.791618639 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-14 10:23:51.210621826 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-14 10:17:51.502213328 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-14 10:23:41.397... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-14 10:17:51.502213328 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-14 10:24:20.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-14 10:17:51.502213328 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-14 10:23:31.665653104 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-14 10:18:15.709017500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-14 10:22:06.377136400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-14 10:18:15.709017500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-14 10:24:13.201465800 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-14 10:18:15.709017500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-14 10:22:00.990903100 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-14 07:29:21.633625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-14 07:30:50.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-09-14 07:29:21.633625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-14 07:31: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-09-14 07:29:21.633625000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-14 07:30:49.275669000 +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 Bookworm - 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-09-14 07:29:23.147827165 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-14 07:35:23.317761160 +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-09-14 07:29:23.147827165 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-14 07:36:49.362559469 +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-09-14 07:29:23.147827165 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-14 07:33:01.021824004 +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 Bookworm - 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-09-14 07:29:18.714415920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-14 07:32:29.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-09-14 07:29:18.714415920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-14 07:33: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-14 07:29:18.714415920 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-14 07:32:24.157859289 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-14 07:29:40.930467800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-14 07:32:58.616827000 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-14 07:29:40.930467800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-14 07:35:15.540214000 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-14 07:29:40.930467800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-14 07:32:55.638298600 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-09-14 06:42:09.326450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/btree_index.out 2024-09-14 06:45:03.9111... @@ -158,13 +158,10 @@ set enable_bitmapscan to false; explain (costs off) select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; - QUERY PLAN --------------------------------------------------------- - Limit - -> Index Scan Backward using tenk1_hundred on tenk1 - Index Cond: (hundred < 48) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 17113 waits for AccessShareLock on relation 24252 of database 16384; blocked by process 17104. +Process 17104 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 17113. +HINT: See server log for query details. select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; hundred | twenty ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-14 06:42:09.088681374 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_distinct.out 2024-09-14 06:46:42.51... @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 29178 waits for AccessShareLock on relation 24418 of database 16387; blocked by process 29173. +Process 29173 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 29178. +HINT: See server log for query details. -- make the function parallel safe ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-14 06:42:09.096654214 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-09-14 06:46:39.603190688 +0000 @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 28678 waits for AccessShareLock on relation 24307 of database 16384; blocked by process 28675. +Process 28675 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 28678. +HINT: See server log for query details. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-09-14 06:42:28.348141700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-09-14 06:45:05.035648300 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-14 05:22:48.791903000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-14 05:25:44.338316000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-14 05:22:50.172554000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-14 05:25:57.8371620... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-14 05:22:46.514206497 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-14 05:28:05.967682855 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-14 05:22:48.174868016 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-14 05:28:17.5840096... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-14 05:23:07.273940600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-14 05:29:31.914801600 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-14 05:23:11.358885700 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-14 05:30:03.316189300 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5098 | gamma() and lgamma() functions |
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-09-14 05:00:54.629189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-14 05:06:14.6837380... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:14.667801000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-14 04:00:33.561431000 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:14.667801000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-14 04:01:23.686152000 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:14.667801000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-14 04:00:33.764112000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:12.071267559 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/json.out 2024-09-14 04:04:01.233401247 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/regress/results/json.out --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:12.071267559 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/json.out 2024-09-14 04:02:07.237506247 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:17.318051565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-14 04:01:31.381549925 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:17.318051565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-14 04:02:07.205485455 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-14 03:59:17.318051565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-14 04:01:27.669554648 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-14 03:59:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-14 04:01:02 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-14 03:59:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-14 04:02:23 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/regress/regress/results/... --- /Users/admin/pgsql/src/test/regress/expected/json.out 2024-09-14 03:59:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/json.out 2024-09-14 04:01:01 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-14 03:59:28.161360500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-14 04:02:53.158175100 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-14 03:59:28.161360500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-14 04:04:52.488814600 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-14 03:59:28.161360500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/json.out 2024-09-14 04:02:42.343227900 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-14 01:40:04.326014000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-14 01:43:20.909104000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-14 01:39:59.825667235 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-14 01:45:57.475721942 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/4735 | Support a wildcard in backtrace_functions |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-14 00:10:03.492651135 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-14 00:17:17.388561329 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-13 19:06:55.859783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-13 19:09:10.008939000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-13 19:06:18.579956870 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-13 19:09:06.784882737 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-13 19:06:20 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-13 19:09:23 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-13 19:07:43.099054300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-13 19:14:42.395158000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:52.735520000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-13 18:26:55.16996... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:52.735520000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-13 18:27:36.096... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:52.735520000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-13 18:26:52.926426000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:51.250322980 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-13 18:33:34.657264987 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:51.250322980 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-13 18:35:40.257172326 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:51.250322980 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-13 18:30:35.545448216 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:50.468619731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-13 18:29:28.58375... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:50.468619731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-13 18:30:11.799... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-13 18:24:50.468619731 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-13 18:29:25.763754671 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-13 18:25:13.612149800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-13 18:28:11.547858100 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-13 18:25:13.612149800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-13 18:30:10.440048300 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-13 18:25:13.612149800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-13 18:28:06.539048800 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-13 17:34:54.050600000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-13 17:38:10.669231000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-13 17:34:54.051883000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-13 17:38:10.938737000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-13 17:34:52.340257993 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-13 17:41:01.056294308 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-13 17:34:52.344237126 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-13 17:41:01.608294619 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-13 17:34:52.433018051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-13 17:40:31.420299488 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-13 17:34:52.433018051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-13 17:40:31.652299333 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-13 17:35:12.275802100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-13 17:41:57.078391600 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-13 17:35:12.284663400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-13 17:41:58.595956000 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-09-13 16:16:32.462572000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-09-13 16:22:44.2... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-13 15:34:00.107135000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-13 15:36:13.0153890... @@ -1775,1417 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-13 15:34:00.050360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-13 15:36:47.788904000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-13 15:34:00.107135000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-13 15:36:47.78565... @@ -1779,1413 +1779,10 @@ REINDEX TABLE sro_tab; ... |
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-09-13 15:34:00.107135000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-13 15:36:11.224606000 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-13 15:33:57.697842489 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-13 15:40:41.390929437 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-13 15:33:57.697842489 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-13 15:39:09.130123727 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-13 15:33:58.015829854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-13 15:38:53.456967758 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-13 15:33:58.015829854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-13 15:39:24.497077078 +... @@ -363,219 +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-09-13 15:33:58.015829854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-13 15:38:49.172959916 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-13 15:34:12.480935300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-13 15:36:48.936715200 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-13 15:34:12.480935300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-13 15:38:28.043176600 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-13 15:34:12.480935300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-13 15:36:47.561716800 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-13 15:34:12.593716400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-13 15:36:47.561716800 +0000 @@ -1775,1417 +1775,10 @@ -- Do the same concurrently ... |
49/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-09-13 09:35:16.891629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-13 09:36:24.822119000... @@ -2513,1245 +2513,7 @@ 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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-13 09:35:16.891629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-13 09:36:56.7941410... @@ -3025,733 +3025,10 @@ -- insert into parent sees parent-format tuples insert into parent values ('AAA', 42); NOTICE: trigger = parent_insert_trig, new table = (AAA,42) -insert into parent values ('BBB', 42); -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; ... |
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-09-13 09:35:16.891629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-13 09:36:21.784178000 +0000 @@ -2578,1180 +2578,10 @@ -- 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 - 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) ... |
Linux - Debian Bookworm - 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-09-13 09:35:14.540244783 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-13 09:39:03.371560668 +0000 @@ -2687,1071 +2687,7 @@ 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-09-13 09:35:14.540244783 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-13 09:37:28.697800148 +0000 @@ -2650,1108 +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); ... |
Linux - Debian Bookworm - 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-09-13 09:35:13.978569309 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-13 09:37:31.712602862... @@ -2574,1184 +2574,10 @@ 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 - deferrable ... |
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-09-13 09:35:13.978569309 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-13 09:37:59.2206624... @@ -1596,2162 +1596,10 @@ UPDATE 1 \set QUIET true SELECT * FROM city_view; - city_id | city_name | population | country_name | continent ----------+---------------+------------+--------------+--------------- - 1 | Tokyo | 13010279 | Japan | Asia - 123456 | New York | 8391881 | USA | North America - 2 | London | 7556900 | UK | Europe - 3 | Washington DC | 599657 | USA | North America -(4 rows) - -DROP TABLE city_table CASCADE; -NOTICE: drop cascades to 2 other objects -DETAIL: drop cascades to view city_view -drop cascades to view european_city_view -DROP TABLE country_table; ... |
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-09-13 09:35:13.978569309 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-13 09:37:25.920597713 +0000 @@ -2652,1106 +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, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-09-13 09:35:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-13 09:38:10 @@ -813,2945 +813,10 @@ drop table trigtest2; drop table trigtest; --- dump trigger data -CREATE TABLE trigger_test ( - i int, - v varchar -); -CREATE OR REPLACE FUNCTION trigger_data() RETURNS trigger -LANGUAGE plpgsql AS $$ - -declare - - argstr text; - relid text; - ... |
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-09-13 09:35:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-13 09:39:24 @@ -873,2885 +873,10 @@ BEFORE INSERT OR UPDATE OR DELETE ON trigger_test FOR EACH ROW EXECUTE PROCEDURE trigger_data(23,'skidoo'); insert into trigger_test values(1,'insert'); -NOTICE: TG_NAME: show_trigger_data_trig -NOTICE: TG_WHEN: BEFORE -NOTICE: TG_LEVEL: ROW -NOTICE: TG_OP: INSERT -NOTICE: TG_RELID::regclass: trigger_test -NOTICE: TG_RELNAME: trigger_test -NOTICE: TG_TABLE_NAME: trigger_test -NOTICE: TG_TABLE_SCHEMA: public -NOTICE: TG_NARGS: 2 -NOTICE: TG_ARGV: [23, skidoo] -NOTICE: NEW: (1,insert) -update trigger_test set v = 'update' where i = 1; -NOTICE: TG_NAME: show_trigger_data_trig ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-13 09:35:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-09-13 09:38:10 @@ -1315,1635 +1315,12 @@ alter table p1 add constraint inh_check_constraint2 check (f1 < 10); NOTICE: merging constraint "inh_check_constraint2" with inherited definition select conrelid::regclass::text as relname, conname, conislocal, coninhcount -from pg_constraint where conname like 'inh\_check\_constraint%' -order by 1, 2; - relname | conname | conislocal | coninhcount ----------+-----------------------+------------+------------- - p1 | inh_check_constraint1 | t | 0 - p1 | inh_check_constraint2 | t | 0 - p1_c1 | inh_check_constraint1 | t | 1 - p1_c1 | inh_check_constraint2 | t | 1 -(4 rows) - -drop table p1 cascade; -NOTICE: drop cascades to table p1_c1 --- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-13 09:35:31.787305600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-13 09:38:11.064211800 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-13 09:35:31.777189500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-13 09:40:04.785938800 +0000 @@ -3653,105 +3653,10 @@ 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(); -drop function convslot_trig2(); -drop function convslot_trig3(); --- Bug #17607: variant of above in which trigger function raises an error; --- we don't see any ill effects unless trigger tuple requires mapping -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 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-13 09:35:31.787305600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-13 09:38:10.125241400 +0000 @@ -1160,2850 +1160,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 ... |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:52.831521000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-13 00:00:01.503529000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:52.831521000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-13 00:00:44.138040000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:52.831521000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-12 23:59:59.469827000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:52.897663784 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-13 00:06:00.762894064 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:52.897663784 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-13 00:07:26.986297814 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:52.897663784 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-13 00:03:26.878205884 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:53.151034276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-13 00:03:00.138730904 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:53.151034276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-13 00:03:41.602770727 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-12 23:57:53.151034276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-13 00:02:57.754730589 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-12 23:57:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-13 00:00:05 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-12 23:57:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-13 00:01:02 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-12 23:57:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-09-13 00:00:04 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-12 23:58:15.675111400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-13 00:01:16.532651000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-12 23:58:15.675111400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-13 00:03:25.864793000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-12 23:58:15.675111400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-13 00:01:12.226014000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-12 22:31:37.260405499 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-12 22:39:34.... @@ -3714,1518 +3714,10 @@ -- semi join EXPLAIN (COSTS OFF) SELECT t1.* FROM plt1_adv t1 WHERE EXISTS (SELECT 1 FROM plt2_adv t2 WHERE t1.a = t2.a AND t1.c = t2.c) AND t1.b < 10 O... - QUERY PLAN --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Right Semi Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p1 t1_1 - Filter: (b < 10) - -> Hash Right Semi Join - Hash Cond: ((t2_2.a = t1_2.a) AND (t2_2.c = t1_2.c)) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-12 22:31:37.260405499 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-12 22:40:1... @@ -2477,2755 +2477,10 @@ insert into prtx2 select 1 + i%30, i, i from generate_series(1,500) i, generate_series(1,10) j; create index on prtx2 (b); -create index on prtx2 (c); -analyze prtx1; -analyze prtx2; -explain (costs off) -select * from prtx1 -where not exists (select 1 from prtx2 - where prtx2.a=prtx1.a and prtx2.b=prtx1.b and prtx2.c=123) - and a<20 and c=120; - QUERY PLAN -------------------------------------------------------------- - Append - -> Nested Loop Anti Join - -> Seq Scan on prtx1_1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-12 22:31:37.260405499 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-12 22:39:31.265923277 +0000 @@ -3791,1441 +3791,10 @@ -- partitions on the nullable side EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c FROM plt2_adv t1 LEFT JOIN plt1_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE t1.b < 10 O... - QUERY PLAN ---------------------------------------------------------- - Sort - Sort Key: t1.a - -> Hash Right Join - Hash Cond: ((t2.a = t1.a) AND (t2.c = t1.c)) - -> Append - -> Seq Scan on plt1_adv_p1 t2_1 - -> Seq Scan on plt1_adv_p2 t2_2 - -> Seq Scan on plt1_adv_p3 t2_3 - -> Hash - -> Append - -> Seq Scan on plt2_adv_extra t1_1 ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-12 21:42:40.724142000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-12 21:45:47.977351000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-12 21:42:41.908688711 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-12 21:47:32.628694291 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-12 21:42:36.691770944 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-12 21:47:15.277616965 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-12 21:42:33 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-12 21:46:22 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-12 21:42:56.593267800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-12 21:49:15.841047100 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-12 19:06:09.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-09-12 19:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-12 19:06:25.818313600 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-09-12 19:24:57.22596... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,103 +66,15 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-12 17:05:01.308597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-12 17:07:09.083718000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "" o... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-12 17:05:01.308597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-12 17:07:50.32773700... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-12 17:05:01.308597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-12 17:07:07.530222000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/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-09-12 14:35:09.981083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-12 14:36:53.001891... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36512 | | 0 | 36512 | pktable_pkey + 36509 | | 0 | 36509 | pktable + 36514 | | 0 | 36514 | fktable + 37037 | | 0 | 37037 | pg_toast_37028_index + 37036 | | 0 | 37036 | pg_toast_37028 + 37028 | | 0 | 37033 | foo + 37248 | | 0 | 37248 | old_oids + 37267 | | 0 | 37267 | pg_toast_37264 ... |
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-09-12 14:35:09.981083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-12 14:37:38.8112... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36453 | | 0 | 36453 | pktable_pkey + 36447 | | 0 | 36447 | pktable + 36456 | | 0 | 36456 | fktable + 36959 | | 0 | 36965 | foo + 36969 | | 0 | 36969 | pg_toast_36959_index + 36968 | | 0 | 36968 | pg_toast_36959 + 37250 | | 0 | 37250 | old_oids + 37267 | | 0 | 37267 | pg_toast_37264 ... |
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-09-12 14:35:09.981083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-12 14:36:49.962768000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36567 | | 0 | 36567 | pktable_pkey + 36564 | | 0 | 36564 | pktable + 36569 | | 0 | 36569 | fktable + 37034 | | 0 | 37034 | pg_toast_37025_index + 37033 | | 0 | 37033 | pg_toast_37025 + 37025 | | 0 | 37030 | foo + 37262 | | 0 | 37262 | pg_toast_37259 + 37263 | | 0 | 37263 | pg_toast_37259_index ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-12 14:35:10.139926488 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-12 14:40:27.930584750 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36597 | | 0 | 36597 | pktable_pkey + 36594 | | 0 | 36594 | pktable + 36599 | | 0 | 36599 | fktable + 37145 | | 0 | 37151 | foo + 37155 | | 0 | 37155 | pg_toast_37145_index + 37154 | | 0 | 37154 | pg_toast_37145 + 37358 | | 0 | 37358 | old_oids + 37380 | | 0 | 37380 | pg_toast_37377 ... |
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-09-12 14:35:10.139926488 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-12 14:41:57.544476991 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36623 | | 0 | 36623 | pktable_pkey + 36620 | | 0 | 36620 | pktable + 36625 | | 0 | 36625 | fktable + 37072 | | 0 | 37078 | foo + 37082 | | 0 | 37082 | pg_toast_37072_index + 37081 | | 0 | 37081 | pg_toast_37072 + 37291 | | 0 | 37291 | old_oids + 37311 | | 0 | 37311 | pg_toast_37308 ... |
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-09-12 14:35:10.139926488 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-12 14:38:14.986833842 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 36587 | | 0 | 36587 | pktable + 36599 | | 0 | 36599 | fktable + 37125 | | 0 | 37134 | foo + 37138 | | 0 | 37138 | pg_toast_37125_index + 37137 | | 0 | 37137 | pg_toast_37125 + 37360 | | 0 | 37360 | old_oids + 37386 | | 0 | 37386 | pg_toast_37383 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-12 14:35:07.137854391 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-12 14:38:15.845492... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36645 | | 0 | 36645 | pg_toast_36641 + 36646 | | 0 | 36646 | pg_toast_36641_index + 36641 | | 0 | 36641 | users + 36640 | | 0 | 36640 | users_id_seq + 36749 | | 0 | 36749 | foo + 36921 | | 0 | 36921 | forc_test + 37445 | | 0 | 37445 | pg_toast_37441_index + 37444 | | 0 | 37444 | pg_toast_37441 ... |
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-09-12 14:35:07.137854391 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-12 14:38:49.2735... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36483 | | 0 | 36483 | pktable_pkey + 36480 | | 0 | 36480 | pktable + 36485 | | 0 | 36485 | fktable + 36929 | | 0 | 36935 | foo + 36939 | | 0 | 36939 | pg_toast_36929_index + 36938 | | 0 | 36938 | pg_toast_36929 + 37149 | | 0 | 37149 | old_oids + 37167 | | 0 | 37167 | pg_toast_37164 ... |
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-09-12 14:35:07.137854391 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-12 14:38:07.525339313 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36663 | | 0 | 36663 | pg_toast_36659 + 36664 | | 0 | 36664 | pg_toast_36659_index + 36659 | | 0 | 36659 | users + 36656 | | 0 | 36656 | users_id_seq + 36846 | | 0 | 36846 | foo + 37036 | | 0 | 37036 | forc_test + 37450 | | 0 | 37450 | pg_toast_37444 + 37469 | | 0 | 37469 | pg_toast_37444_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-12 14:35:30.147452600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-12 14:39:04.534954600 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35654 | | 0 | 35654 | pktable_pkey + 35646 | | 0 | 35646 | pktable + 35657 | | 0 | 35657 | fktable + 36638 | | 0 | 36645 | foo + 36649 | | 0 | 36649 | pg_toast_36638_index + 36648 | | 0 | 36648 | pg_toast_36638 + 36878 | | 0 | 36878 | old_oids + 36897 | | 0 | 36897 | pg_toast_36894 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-12 14:35:30.147452600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-12 14:41:30.547149500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35940 | | 0 | 35940 | pktable_pkey + 35936 | | 0 | 35936 | pktable + 35945 | | 0 | 35945 | fktable + 36681 | | 0 | 36686 | foo + 36691 | | 0 | 36691 | pg_toast_36681_index + 36689 | | 0 | 36689 | pg_toast_36681 + 36917 | | 0 | 36917 | old_oids + 36939 | | 0 | 36939 | pg_toast_36935 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-12 14:35:30.147452600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-12 14:39:00.121865300 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 35053 | | 0 | 35053 | pktable_pkey + 35049 | | 0 | 35049 | pktable + 35055 | | 0 | 35055 | fktable + 36758 | | 0 | 36758 | users_id_seq + 36764 | | 0 | 36764 | pg_toast_36760 + 36765 | | 0 | 36765 | pg_toast_36760_index + 36760 | | 0 | 36760 | users + 36902 | | 0 | 36902 | foo ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-12 14:14:39.603939400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-12 14:16:54.206937400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-12 14:14:39.603939400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-12 14:19:19.764870900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-12 14:14:39.603939400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-12 14:16:49.087391500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-12 14:04:32.043779000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-12 14:05:31.699041000... @@ -3731,7 +3731,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-09-12 14:04:32.043779000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-12 14:06:12.3205780... @@ -3731,7 +3731,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-09-12 14:04:32.043779000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-12 14:05:29.764406000 +0000 @@ -3731,7 +3731,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 |
50/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-09-12 13:53:10.414297000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-12 13:55:39.605... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:10.414297000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-12 13:56:22.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:10.414297000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-12 13:55:36.140711000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-12 13:53:10.293026296 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-12 14:01:38.220250952 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:10.293026296 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-12 14:03:05.020133562 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:10.293026296 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-12 13:59:26.948371037 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-12 13:53:09.063415608 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-12 13:58:38.567... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:09.063415608 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-12 13:59:10.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:09.063415608 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-12 13:58:31.223268880 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-09-12 13:53:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-12 13:55:12 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-12 13:56:27 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-12 13:53:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-09-12 13:55:11 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-12 13:53:24.009235600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-12 13:57:00.029375600 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-12 13:53:24.009235600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-12 13:59:17.705160100 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-12 13:53:24.009235600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-12 13:56:54.063548800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-12 10:45:24.177145000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-12 10:46:52.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-09-12 10:45:24.177145000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-12 10:47: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-09-12 10:45:24.177145000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-12 10:46:52.937014000 +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 Bookworm - 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-09-12 10:45:20.797140023 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-12 10:50:01.668225344 +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-09-12 10:45:20.797140023 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-12 10:48:33.932343393 +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 Bookworm - 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-09-12 10:45:21.675888596 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-12 10:48:29.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-09-12 10:45:21.675888596 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-12 10: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 /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-09-12 10:45:21.675888596 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-12 10:48:24.765384131 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-12 10:45:36.250959200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-12 10:48:47.337340500 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-12 10:45:36.250959200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-12 10:51:00.909653000 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-12 10:45:36.250959200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-12 10:48:47.259208600 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/regress-r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-12 09:50:10.599783000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/select_distinct.out 2024-09-12 09:54:48.138004000... @@ -318,13 +318,10 @@ -- Ensure we get a plan with a Limit 1 EXPLAIN (COSTS OFF) SELECT DISTINCT four FROM tenk1 WHERE four = 0 AND two <> 0; - QUERY PLAN ---------------------------------------------- - Limit - -> Seq Scan on tenk1 - Filter: ((two <> 0) AND (four = 0)) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 44811 waits for AccessShareLock on relation 38264 of database 16386; blocked by process 44814. +Process 44814 waits for AccessExclusiveLock on relation 16672 of database 16386; blocked by process 44811. +HINT: See server log for query details. -- Ensure no rows are returned SELECT DISTINCT four FROM tenk1 WHERE four = 0 AND two <> 0; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-12 09:50:09.132296061 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-12 09:55:35.882704... @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-12 09:50:09.084514964 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-09-12 09:55:38.854716041 +... @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-12 08:35:48.523654000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-12 08:38:43.815842000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-12 08:35:49.935231000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-12 08:38:56.2865420... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-12 08:35:45.124790565 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-12 08:41:11.319231985 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-12 08:35:46.850247943 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-12 08:41:22.1551913... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-12 08:36:03.553542700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-12 08:41:53.325126600 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-12 08:36:07.393594100 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-12 08:42:18.104936800 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5214 | SQL:2023 JSON simplified accessor support |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-12 07:06:03.905899854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-12 07:08:51.049242521 +00... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-12 07:06:03.905899854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-12 07:09:30.897231638 +... @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-12 07:06:03.905899854 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out 2024-09-12 07:08:47.805243596 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-12 06:59:10.873292669 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/json.out 2024-09-12 07:03:56.594856446 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/regress/results/json.out --- /tmp/cirrus-ci-build/src/test/regress/expected/json.out 2024-09-12 06:59:10.873292669 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/json.out 2024-09-12 07:02:09.243391047 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-12 06:59:25.669166900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out 2024-09-12 07:02:50.919488500 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-12 06:59:25.669166900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/json.out 2024-09-12 07:05:06.046546000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/json.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/json.out 2024-09-12 06:59:25.669166900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/json.out 2024-09-12 07:02:41.808634000 +0000 @@ -2728,19 +2728,19 @@ select (test_json_dot.test_json).b, json_query(test_json, 'lax $.b' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ERRO... b | expected -------------+------------- - [42] | [42] + 42 | 42 {"c": 42} | {"c": 42} {"c": "42"} | {"c": "42"} {"c": "42"} | {"c": "42"} (4 rows) select (test_json_dot.test_json).b.c, json_query(test_json, 'lax $.b.c' WITH CONDITIONAL WRAPPER NULL ON EMPTY NULL ON ... - c | expected ---------+---------- - | - [42] | [42] - ["42"] | ["42"] ... |
49/5103 | Add has_large_object_privilege function |
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-09-12 06:43:03.315730000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-12 06:48:16.5428520... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/4950 | Show WAL stats on pg_stat_io |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-12 04:46:16.201154924 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-12 04:50:51.079988220 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-12 04:24:52.918589000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-12 04:28:04.972352000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-12 04:24:51.827623075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-12 04:30:53.825034483 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-11 21:34:01.701145000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-11 21:36:09.233851000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-11 21:34:01.708555459 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-11 21:36:47.390707463 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-11 21:34:11.388935400 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-11 21:40:32.147256300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:44.985189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-11 20:41:53.15454... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:44.985189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-11 20:42:36.428... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:44.985189000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-11 20:41:51.200829000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:40.908513449 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-11 20:46:52.293911663 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:40.908513449 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-11 20:49:05.365965787 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:40.908513449 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-11 20:44:52.882489135 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:40.763166296 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-11 20:44:08.96164... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:40.763166296 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-11 20:44:52.389... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:40.763166296 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-11 20:44:06.637649848 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:55.737303600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-11 20:43:02.165961300 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:55.737303600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-11 20:45:14.444904900 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-11 20:39:55.737303600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-11 20:42:54.978445200 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-11 20:06:55.805259000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-11 20:16:08.58098... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-11 19:55:21.873291000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-11 19:58:32.656563000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-11 19:55:21.874281000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-11 19:58:33.446600000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-11 19:54:46.337027749 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-11 20:01:11.313799128 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-11 19:54:46.337027749 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-11 20:01:11.921805784 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-11 19:54:46.510908167 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-11 20:00:44.277224072 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-11 19:54:46.514910195 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-11 20:00:44.557223492 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-11 19:55:00.445935500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-11 20:01:15.944135400 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-11 19:55:00.451825200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-11 20:01:16.993450900 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5012 | Vacuum statistics |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-11 18:39:55.552703600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-09-11 18:43:... @@ -220,7 +220,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -252,7 +252,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-11 18:39:55.552703600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-09-11 18:43:52.915413700 +0... @@ -220,7 +220,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -252,7 +252,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-11 18:05:56.333540000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-11 18:08:08.670267000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-11 18:05:56.386032000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-11 18:08:08.6682570... @@ -1818,1221 +1818,10 @@ WHERE sro_ifun(a + 10) > sro_ifun(10); ... |
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-09-11 18:05:56.333540000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-11 18:08:39.336731000 +... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-11 18:05:56.386032000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-11 18:08:39.33555... @@ -1788,1251 +1788,10 @@ REINDEX TABLE sro_tab; ... |
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-09-11 18:05:56.333540000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-11 18:08:06.290314000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-11 18:05:56.386032000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-11 18:08:06.289414000 +0000 @@ -1788,1251 +1788,10 @@ REINDEX TABLE sro_tab; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-11 18:05:51.702972177 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-11 18:12:15.746415517 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-11 18:05:51.702972177 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-11 18:11:05.076395999 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-11 18:05:52.444635477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-11 18:10:46.509028027 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-11 18:05:52.444635477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-11 18:11:14.745158860 +... @@ -363,219 +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-09-11 18:05:52.444635477 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-11 18:10:41.149013351 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-11 18:06:09.375821400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-11 18:08:55.155785900 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-11 18:06:09.375821400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-11 18:10:38.473659400 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-11 18:06:09.375821400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-11 18:08:53.635229800 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-11 18:06:09.501367500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-11 18:08:53.635229800 +0000 @@ -1784,1255 +1784,10 @@ -- Do the same concurrently ... |
49/5203 | Switch PgStat_HashKey.objoid from Oid to uint64 |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-11 17:06:05.154826682 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-11 17:11:42.500723181 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
49/3388 | Extend postgres_fdw_get_connections() to print the user_name |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-11 12:18:17.558136175 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-11 12:23:39.192030066 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
49/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-09-11 12:00:32.933351000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-11 12:02:08.964986000... @@ -2555,1203 +2555,10 @@ 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 -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/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-11 12:00:32.933351000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-11 12:02:42.9574750... @@ -2585,1173 +2585,10 @@ 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; -insert into parted_constr values (1, 'aardvark'); -NOTICE: aardvark <- woof! ... |
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-09-11 12:00:32.933351000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-11 12:02:06.092214000 +0000 @@ -2404,1354 +2404,7 @@ $$ 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 -create function bark(text) returns bool language plpgsql immutable - as $$ begin raise notice '% <- woof!', $1; return true; end; $$; ... |
Linux - Debian Bookworm - 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-09-11 12:00:33.033293136 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-11 12:05:47.900128191 +0000 @@ -2774,984 +2774,10 @@ (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 ----------+---------+----------- - child1 | tg | O - parent | tg | A - parent | tg_stmt | A -(3 rows) - --- The following is a no-op for the parent trigger but not so --- for the child trigger, so recursion should be applied. ... |
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-09-11 12:00:33.033293136 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-11 12:04:26.308433101 +0000 @@ -3099,659 +3099,10 @@ -- drop the trigger, and now we're allowed to attach it again drop trigger child_row_trig on child; alter table parent attach partition child for values in ('AAA'); -drop table child, parent; --- --- Verify behavior of statement triggers on (non-partition) --- inheritance hierarchy with transition tables; similar to the --- partition case, except there is no rerouting on insertion and child --- tables can have extra columns --- --- set up inheritance hierarchy with different TupleDescriptors -create table parent (a text, b int); --- a child matching parent -create table child1 () inherits (parent); --- a child with a different column order -create table child2 (b int, a text); ... |
Linux - Debian Bookworm - 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-09-11 12:00:31.570040393 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-11 12:04:18.111515626... @@ -2652,1106 +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, ... |
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-09-11 12:00:31.570040393 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-11 12:04:45.9265777... @@ -1556,2202 +1556,10 @@ WHERE city_name = 'Cambridge'; UPDATE 0 DELETE FROM european_city_view WHERE city_name = 'Cambridge'; -DELETE 0 --- UPDATE and DELETE via rule and trigger -UPDATE city_view SET country_name = 'UK' - WHERE city_name = 'Cambridge' RETURNING *; - city_id | city_name | population | country_name | continent ----------+-----------+------------+--------------+----------- - 4 | Cambridge | | UK | Europe -(1 row) - -UPDATE 1 -UPDATE european_city_view SET population = 122800 - WHERE city_name = 'Cambridge' RETURNING *; - city_id | city_name | population | country_name | continent ... |
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-09-11 12:00:31.570040393 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-11 12:04:13.751761468 +0000 @@ -2625,1133 +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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-11 12:00:47.877027700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-11 12:03:14.537533300 +0000 @@ -3246,512 +3246,7 @@ with wcte as (insert into table1 values (43)) insert into table1 values (44); NOTICE: trigger = table1_trig, new table = (43), (44) -select * from table1; - a ----- - 42 - 44 - 43 -(3 rows) - -select * from table2; - a -------------- - hello world -(1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-11 12:00:47.877027700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-11 12:05:00.240311900 +0000 @@ -3409,349 +3409,10 @@ NOTICE: drop cascades to constraint trig_table_fk_fkey on table trig_table commit; drop table trig_table; --- --- self-referential FKs are even more fun --- -create table self_ref (a int primary key, - b int references self_ref(a) on delete cascade); -create trigger self_ref_before_trig - before delete on self_ref - for each statement execute procedure trigger_func('self_ref'); -create trigger self_ref_r_trig - after delete on self_ref referencing old table as old_table - for each row execute procedure dump_delete(); -create trigger self_ref_s_trig - after delete on self_ref referencing old table as old_table ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-11 12:00:47.892140400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-11 12:03:13.144454100 +0000 @@ -1160,2850 +1160,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 ... |
49/5226 | Provide ONLY option for ANALYZE and VACUUM commands |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-11 05:56:37.649415172 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-11 06:02:33.624814795 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:53.702125000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-11 01:46:02.436804000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:53.702125000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-11 01:46:45.510215000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:53.702125000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-11 01:46:00.173169000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:50.073504491 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-11 01:51:29.914035114 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:50.073504491 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-11 01:53:39.498154633 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:50.073504491 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-11 01:49:29.928260684 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:49.664566125 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-11 01:48:41.847808323 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:49.664566125 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-11 01:49:23.411763967 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-11 01:43:49.664566125 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-11 01:48:38.631812389 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-11 01:44:06.648076100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-11 01:47:08.487478400 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-11 01:44:06.648076100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-11 01:49:18.518342100 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-11 01:44:06.648076100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-11 01:47:04.296550100 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-11 00:19:52.093233906 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-11 00:29:11.... @@ -3673,1559 +3673,10 @@ -- Test cases where one side has an extra partition CREATE TABLE plt2_adv_extra PARTITION OF plt2_adv FOR VALUES IN ('0000'); INSERT INTO plt2_adv_extra VALUES (0, 0, '0000'); -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-11 00:19:52.093233906 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-11 00:29:4... @@ -2262,2970 +2262,10 @@ CREATE TABLE prt2_n (a int, b int, c text) PARTITION BY LIST(c); CREATE TABLE prt2_n_p1 PARTITION OF prt2_n FOR VALUES IN ('0000', '0003', '0004', '0010', '0006', '0007'); CREATE TABLE prt2_n_p2 PARTITION OF prt2_n FOR VALUES IN ('0001', '0005', '0002', '0009', '0008', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt2_n; -CREATE TABLE prt3_n (a int, b int, c text) PARTITION BY LIST(c); -CREATE TABLE prt3_n_p1 PARTITION OF prt3_n FOR VALUES IN ('0000', '0004', '0006', '0007'); -CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010'); -CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011'); -INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt3_n; -CREATE TABLE prt4_n (a int, b int, c text) PARTITION BY RANGE(a); -CREATE TABLE prt4_n_p1 PARTITION OF prt4_n FOR VALUES FROM (0) TO (300); -CREATE TABLE prt4_n_p2 PARTITION OF prt4_n FOR VALUES FROM (300) TO (500); -CREATE TABLE prt4_n_p3 PARTITION OF prt4_n FOR VALUES FROM (500) TO (600); -INSERT INTO prt4_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 599, 2) i; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-11 00:19:52.093233906 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-11 00:29:06.452300554 +0000 @@ -3714,1518 +3714,10 @@ -- semi join EXPLAIN (COSTS OFF) SELECT t1.* FROM plt1_adv t1 WHERE EXISTS (SELECT 1 FROM plt2_adv t2 WHERE t1.a = t2.a AND t1.c = t2.c) AND t1.b < 10 O... - QUERY PLAN --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Right Semi Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p1 t1_1 - Filter: (b < 10) - -> Hash Right Semi Join - Hash Cond: ((t2_2.a = t1_2.a) AND (t2_2.c = t1_2.c)) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-10 23:36:36.157839000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-10 23:39:32.735385000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-10 23:36:36.093852078 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-10 23:42:38.749039227 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-10 23:36:34.159577284 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-10 23:41:13.413546394 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-10 23:36:54.633036500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-10 23:44:10.470823700 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-10 18:33:56.925950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-10 18:36:03.157007000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-10 18:33:56.925950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-10 18:36:46.91138200... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-10 18:33:56.925950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-10 18:36:02.576646000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/4720 | "unexpected duplicate for tablespace" problem in logical replication |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-10 16:20:56.144005586 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-10 16:27:23.187239791 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36607 | | 0 | 36607 | pktable_pkey + 36603 | | 0 | 36603 | pktable + 36615 | | 0 | 36615 | fktable + 37135 | | 0 | 37140 | foo + 37144 | | 0 | 37144 | pg_toast_37135_index + 37143 | | 0 | 37143 | pg_toast_37135 + 37358 | | 0 | 37358 | old_oids + 37375 | | 0 | 37375 | pg_toast_37372 ... |
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-09-10 16:20:56.144005586 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-10 16:25:39.937865831 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36706 | | 0 | 36706 | pktable_pkey + 36703 | | 0 | 36703 | pktable + 36713 | | 0 | 36713 | fktable + 37166 | | 0 | 37171 | foo + 37175 | | 0 | 37175 | pg_toast_37166_index + 37174 | | 0 | 37174 | pg_toast_37166 + 37418 | | 0 | 37418 | old_oids + 37444 | | 0 | 37444 | pg_toast_37441 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-10 16:20:55.271925416 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-10 16:25:07.234147... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36755 | | 0 | 36755 | foo + 36559 | | 0 | 36559 | users_id_seq + 36564 | | 0 | 36564 | pg_toast_36560 + 36565 | | 0 | 36565 | pg_toast_36560_index + 36560 | | 0 | 36560 | users + 36889 | | 0 | 36889 | forc_test + 37559 | | 0 | 37559 | pg_toast_37556 + 37560 | | 0 | 37560 | pg_toast_37556_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-09-10 16:20:55.271925416 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-10 16:25:42.7300... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37117 | | 0 | 37117 | forc_test + 36681 | | 0 | 36681 | users_id_seq + 36686 | | 0 | 36686 | pg_toast_36682 + 36687 | | 0 | 36687 | pg_toast_36682_index + 36682 | | 0 | 36682 | users + 36881 | | 0 | 36881 | foo + 37555 | | 0 | 37555 | pg_toast_37552 + 37556 | | 0 | 37556 | pg_toast_37552_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-09-10 16:20:55.271925416 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-10 16:25:00.746171521 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36737 | | 0 | 36737 | users_id_seq + 36742 | | 0 | 36742 | pg_toast_36738 + 36743 | | 0 | 36743 | pg_toast_36738_index + 36738 | | 0 | 36738 | users + 36920 | | 0 | 36920 | foo + 37262 | | 0 | 37262 | forc_test + 37642 | | 0 | 37642 | pg_toast_37639 + 37643 | | 0 | 37643 | pg_toast_37639_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-10 16:21:51.975046200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-10 16:25:16.227253400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36227 | | 0 | 36227 | pktable_pkey + 36221 | | 0 | 36221 | pktable + 36259 | | 0 | 36259 | fktable + 36773 | | 0 | 36778 | foo + 36782 | | 0 | 36782 | pg_toast_36773_index + 36781 | | 0 | 36781 | pg_toast_36773 + 37002 | | 0 | 37002 | old_oids + 37019 | | 0 | 37019 | pg_toast_37016 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-10 16:21:51.975046200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-10 16:27:11.048138200 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36226 | | 0 | 36226 | pktable_pkey + 36222 | | 0 | 36222 | pktable + 36228 | | 0 | 36228 | fktable + 36705 | | 0 | 36713 | foo + 36717 | | 0 | 36717 | pg_toast_36705_index + 36716 | | 0 | 36716 | pg_toast_36705 + 36973 | | 0 | 36973 | old_oids + 36990 | | 0 | 36990 | pg_toast_36987 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-10 16:21:51.975046200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-10 16:25:10.410343600 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35040 | | 0 | 35040 | pktable_pkey + 35037 | | 0 | 35037 | pktable + 35043 | | 0 | 35043 | fktable + 36213 | | 0 | 36229 | foo + 36235 | | 0 | 36235 | pg_toast_36213_index + 36234 | | 0 | 36234 | pg_toast_36213 + 36796 | | 0 | 36796 | old_oids + 36884 | | 0 | 36884 | pg_toast_36880 ... |
50/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-09-10 15:48:16.169667000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-10 15:49:34.889483000... @@ -3731,7 +3731,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-09-10 15:48:16.169667000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-10 15:50:17.5810460... @@ -3731,7 +3731,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-09-10 15:48:16.169667000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-10 15:49:33.002338000 +0000 @@ -3731,7 +3731,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 |
50/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-09-10 15:15:23.973916000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-10 15:17:52.407... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-10 15:15:23.973916000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-10 15:18:34.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-10 15:15:23.973916000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-10 15:17:47.586632000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-10 15:15:17.167696140 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-10 15:23:46.075577322 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-10 15:15:17.167696140 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-10 15:25:13.154154544 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-10 15:15:17.167696140 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-10 15:21:30.769720201 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-10 15:15:25.911443304 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-10 15:18:53.996... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-10 15:15:25.911443304 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-10 15:19:26.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-10 15:15:25.911443304 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-10 15:18:48.420385803 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-10 15:15:39.085772600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-10 15:19:35.553040400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-10 15:15:39.085772600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-10 15:21:52.615606800 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-10 15:15:39.085772600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-10 15:19:23.907036200 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-10 12:36:19.810702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-10 12:37:58.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-09-10 12:36:19.810702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-10 12:38: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-10 12:36:19.810702000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-10 12:37:58.753268000 +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 Bookworm - 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-09-10 12:36:14.377067683 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-10 12:41:56.323856908 +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-09-10 12:36:14.377067683 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-10 12:39:54.595730438 +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 Bookworm - 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-09-10 12:36:14.939967047 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-10 12:39:09.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/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-10 12:36:14.939967047 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-10 12:39: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-09-10 12:36:14.939967047 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-10 12:39:04.440679763 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-10 12:36:30.251012500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-10 12:40:18.382986100 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-10 12:36:30.251012500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-10 12:42:47.982167400 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-10 12:36:30.251012500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-10 12:40:09.506021600 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-09-10 12:07:07.635438744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/union.out 2024-09-10 12:08:38.614339461 +0... @@ -1212,11 +1212,10 @@ UNION ALL SELECT 2 AS t, * FROM tenk1 b) c WHERE t = 2; - QUERY PLAN ---------------------- - Seq Scan on tenk1 b -(1 row) - +ERROR: deadlock detected +DETAIL: Process 17548 waits for AccessShareLock on relation 24431 of database 16387; blocked by process 17558. +Process 17558 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 17548. +HINT: See server log for query details. -- Test that we push quals into UNION sub-selects only when it's safe explain (costs off) SELECT * FROM |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-10 10:45:56.251065000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-10 10:49:21.718022000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-10 10:45:57.769456000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-10 10:49:35.2535340... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-10 10:45:51.875089677 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-10 10:51:18.693790829 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-10 10:45:53.568827765 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-10 10:51:30.6538260... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-10 10:46:06.061379800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-10 10:52:14.627495400 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-10 10:46:10.118041400 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-10 10:52:37.481033200 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-10 06:43:58.426986000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-10 06:47:20.413508000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-10 06:44:00.294444292 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-10 06:49:51.289098427 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-10 00:00:59.986750000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-10 00:02:58.993399000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-10 00:00:59.986750000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-10 00:03:38.77021900... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-10 00:00:59.986750000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-10 00:02:58.406311000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "" o... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-09 23:21:09.545533000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-09 23:23:23.688146000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-09 23:21:07.761274189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-09 23:23:52.209625427 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-09 23:21:12.940803300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-09 23:27:10.207097100 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:55.357763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-09 22:27:01.45206... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:55.357763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-09 22:27:39.808... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:55.357763000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-09 22:26:59.054936000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:54.141107650 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-09 22:31:30.248357108 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:54.141107650 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-09 22:33:31.727969728 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:54.141107650 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-09 22:29:25.992671872 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:55.866183474 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-09 22:30:25.57338... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:55.866183474 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-09 22:31:26.853... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-09 22:24:55.866183474 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-09 22:30:24.253384090 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-09 22:25:12.841703800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-09 22:28:04.910236600 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-09 22:25:12.841703800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-09 22:30:19.026043800 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-09 22:25:12.841703800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-09 22:28:00.078211800 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-09 21:40:00.060922000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-09 21:49:33.07874... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-09 21:21:54.238951000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-09 21:25:15.638423000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-09 21:21:54.239900000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-09 21:25:15.935888000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-09 21:21:52.262062967 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-09 21:27:08.811080045 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-09 21:21:52.262062967 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-09 21:27:09.603088286 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-09 21:21:54.277136540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-09 21:28:07.715557834 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-09 21:21:54.281137405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-09 21:28:08.179557169 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-09-09 21:21:49 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-09 21:25:40 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-09-09 21:21:49 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-09 21:25:40 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-09 21:22:08.117556200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-09 21:27:59.870063900 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-09 21:22:08.123433400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-09 21:28:01.596139500 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/5202 | Add llvm version into the version string |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-09 20:59:36.986855137 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-09 21:05:43.930073879 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-09-09 20:00:00.182101000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-09-09 20:05:42.7... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-09 19:23:55.004606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-09 19:26:03.137973000 +00... @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-09 19:23:55.055484000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-09 19:26:03.1338860... @@ -1784,1255 +1784,10 @@ -- Do the same concurrently ... |
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-09-09 19:23:55.004606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-09 19:26:32.051657000 +... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-09 19:23:55.004606000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-09 19:26:00.932634000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-09 19:23:55.055484000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-09 19:26:00.933371000 +0000 @@ -1784,1255 +1784,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-09 19:23:50.682463083 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-09 19:29:55.217587326 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-09 19:23:50.682463083 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-09 19:28:44.421643636 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-09 19:23:51.414912553 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-09 19:28:41.218891689 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-09 19:23:51.414912553 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-09 19:29:09.491000315 +... @@ -363,219 +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-09-09 19:23:51.414912553 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-09 19:28:36.578887867 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-09 19:24:47.221988900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-09 19:27:23.771208300 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-09 19:24:47.221988900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-09 19:29:04.697554100 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-09 19:24:47.221988900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-09 19:27:22.052447100 +0000 @@ -539,43 +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'; ... |
49/5200 | pgstattuple: fix free space calculation |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-09-09 14:03:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-09-09 14:04:19 @@ -877,7 +877,7 @@ SELECT stats_reset > :'slru_commit_ts_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'commit_timestamp'; ?column? ---------- - t + f (1 row) SELECT stats_reset AS slru_commit_ts_reset_ts FROM pg_stat_slru WHERE name = 'commit_timestamp' \gset @@ -897,7 +897,7 @@ SELECT stats_reset > :'slru_notify_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'notify'; ?column? ---------- - t + f (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-09-09 14:03:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats.out 2024-09-09 14:04:21 @@ -877,7 +877,7 @@ SELECT stats_reset > :'slru_commit_ts_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'commit_timestamp'; ?column? ---------- - t + f (1 row) SELECT stats_reset AS slru_commit_ts_reset_ts FROM pg_stat_slru WHERE name = 'commit_timestamp' \gset @@ -897,7 +897,7 @@ SELECT stats_reset > :'slru_notify_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'notify'; ?column? ---------- - t + f (1 row) ... |
49/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-09-09 13:34:29.724513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-09 13:35:49.446990000... @@ -2691,1067 +2691,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 (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. ... |
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-09-09 13:34:29.724513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-09 13:36:17.5914670... @@ -2819,939 +2819,7 @@ 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) - -alter table parent disable trigger all; -select tgrelid::regclass, rtrim(tgname, '0123456789') as tgname, - tgfoid::regproc, tgenabled ... |
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-09-09 13:34:29.724513000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-09 13:35:44.449106000 +0000 @@ -2368,1390 +2368,10 @@ 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 -NOTICE: trigger parted_trig_after_row on parted_trig1 AFTER DELETE for ROW -NOTICE: trigger parted_trig_after_row on parted_trig2 AFTER INSERT for ROW -NOTICE: trigger parted_trig_after_stmt on parted_trig AFTER UPDATE for STATEMENT --- update action in merge should behave the same -merge into parted_trig using (select 1) as ss on true - when matched and a = 2 then update set a = 1; ... |
Linux - Debian Bookworm - 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-09-09 13:34:28.433761755 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-09 13:38:41.213821027 +0000 @@ -2684,1074 +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-09-09 13:34:28.433761755 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-09 13:37:38.973846611 +0000 @@ -2715,1043 +2715,10 @@ 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) - -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. ... |
Linux - Debian Bookworm - 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-09-09 13:34:29.572627607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-09 13:38:12.141720341... @@ -2334,1424 +2334,10 @@ 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; --- 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); ... |
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-09-09 13:34:29.572627607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-09 13:38:42.0736942... @@ -1389,2369 +1389,10 @@ CREATE TABLE test_ins_del(a int, b text); INSERT INTO test_ins_del VALUES (1,repeat('x', 1000)); CREATE VIEW test_ins_del_view AS SELECT a as a,b as b from test_ins_del; -CREATE OR REPLACE FUNCTION view_ins_del_trig_trig() RETURNS trigger LANGUAGE plpgsql AS $$ -BEGIN - if (TG_OP = 'DELETE') then - OLD.a := OLD.a + 3; - raise notice 'old.a %',old.a; - RETURN OLD; - end if; -end -$$; -CREATE OR REPLACE TRIGGER tv_delete_trig -INSTEAD OF DELETE ON test_ins_del_view -FOR EACH ROW EXECUTE PROCEDURE view_ins_del_trig_trig(); -\set QUIET false ... |
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-09-09 13:34:29.572627607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-09 13:38:09.525720051 +0000 @@ -2625,1133 +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 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-09 13:34:29 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-09 13:37:37 @@ -184,374 +184,10 @@ repeat('1234567890',269)); -- index cleanup option is ignored if VACUUM FULL VACUUM (INDEX_CLEANUP TRUE, FULL TRUE) no_index_cleanup; -VACUUM (FULL TRUE) no_index_cleanup; --- Toast inherits the value from its parent table. -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = false); -DELETE FROM no_index_cleanup WHERE i < 15; --- Nothing is cleaned up. -VACUUM no_index_cleanup; --- Both parent relation and toast are cleaned up. -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = true); -VACUUM no_index_cleanup; -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = auto); -VACUUM no_index_cleanup; --- Parameter is set for both the parent table and its toast relation. -INSERT INTO no_index_cleanup(i, t) VALUES (generate_series(31,60), ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-09 13:34:29 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-09 13:38:46 @@ -919,2031 +919,10 @@ drop table bc; drop table ac; -create table ac (a int constraint check_a check (a <> 0)); -create table bc (a int constraint check_a check (a <> 0), b int constraint check_b check (b <> 0)) inherits (ac); -NOTICE: merging column "a" with inherited definition -NOTICE: merging constraint "check_a" with inherited definition -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+---------+---------+------------+-------------+---------- - ac | check_a | c | t | 0 | (a <> 0) - bc | check_a | c | t | 1 | (a <> 0) - bc | check_b | c | t | 0 | (b <> 0) -(3 rows) - -drop table bc; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-09 13:34:29 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-09-09 13:37:37 @@ -1065,1885 +1065,10 @@ NOTICE: drop cascades to 2 other objects DETAIL: drop cascades to table cc1 drop cascades to table cc2 --- Test for renaming in simple multiple inheritance -CREATE TABLE inht1 (a int, b int); -CREATE TABLE inhs1 (b int, c int); -CREATE TABLE inhts (d int) INHERITS (inht1, inhs1); -NOTICE: merging multiple inherited definitions of column "b" -ALTER TABLE inht1 RENAME a TO aa; -ALTER TABLE inht1 RENAME b TO bb; -- to be failed -ERROR: cannot rename inherited column "b" -ALTER TABLE inhts RENAME aa TO aaa; -- to be failed -ERROR: cannot rename inherited column "aa" -ALTER TABLE inhts RENAME d TO dd; -\d+ inhts - Table "public.inhts" ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-09 13:34:39.755021500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-09 13:37:03.521550500 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-09 13:34:39.743291300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-09 13:38:54.454763300 +0000 @@ -3593,165 +3593,10 @@ 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; -alter table trigger_parted_p2_2 enable always trigger aft_row; --- 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() ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-09 13:34:39.755021500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-09 13:37:01.719792300 +0000 @@ -1160,2850 +1160,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 ... |
49/4963 | queryId not reported in pg_stat_activity with Extended Query Protocol |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-09 12:18:32.571629000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-09 12:20:00.438601000 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/src/test/isolation/output_iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-09 12:18:31.973939371 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/queryid.out 2024-09-09 12:22:22.205396044 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-09 12:18:32.065816203 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-09 12:22:45.959302910 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/queryid.out C:/cirrus/build/testrun/isolation/isolati... --- C:/cirrus/src/test/isolation/expected/queryid.out 2024-09-09 12:18:43.662082900 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/queryid.out 2024-09-09 12:20:49.352452500 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
50/4237 | Add CANONICAL option to xmlserialize |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-09 12:05:50.909978405 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-09 12:13:42.690203603 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:52.711265000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-09 03:42:59.468634000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:52.711265000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-09 03:43:38.230263000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:52.711265000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-09 03:42:58.408042000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:48.375816647 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-09 03:47:09.220044057 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:48.375816647 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-09 03:45:44.546743460 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:48.040644384 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-09 03:45:42.023131563 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:48.040644384 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-09 03:46:22.587225607 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-09 03:40:48.040644384 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-09 03:45:37.343127649 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-09 03:40:55 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-09 03:43:02 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-09 03:40:55 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-09 03:43:59 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-09 03:40:55 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-09-09 03:43:02 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-09 03:41:06.572135500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-09 03:43:52.132799800 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-09 03:41:06.572135500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-09 03:45:48.824675500 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-09 03:41:06.572135500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-09 03:43:48.736823600 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-09 01:58:57.755482996 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-09 02:08:02.... @@ -3172,2060 +3172,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 - -> Hash Right Anti Join - Hash Cond: (t2.b = t1.a) - -> Append - -> Seq Scan on prt2_adv_p1 t2_1 - -> Seq Scan on prt2_adv_p2 t2_2 - -> Seq Scan on prt2_adv_p3_1 t2_3 - -> Seq Scan on prt2_adv_p3_2 t2_4 - -> Hash - -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-09 01:58:57.755482996 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-09 02:08:3... @@ -1790,3442 +1790,7 @@ ANALYZE prt1_l; CREATE TABLE prt2_l (a int, b int, c varchar) PARTITION BY RANGE(b); CREATE TABLE prt2_l_p1 PARTITION OF prt2_l FOR VALUES FROM (0) TO (250); -CREATE TABLE prt2_l_p2 PARTITION OF prt2_l FOR VALUES FROM (250) TO (500) PARTITION BY LIST (c); -CREATE TABLE prt2_l_p2_p1 PARTITION OF prt2_l_p2 FOR VALUES IN ('0000', '0001'); -CREATE TABLE prt2_l_p2_p2 PARTITION OF prt2_l_p2 FOR VALUES IN ('0002', '0003'); -CREATE TABLE prt2_l_p3 PARTITION OF prt2_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (a); -CREATE TABLE prt2_l_p3_p1 PARTITION OF prt2_l_p3 FOR VALUES FROM (0) TO (13); -CREATE TABLE prt2_l_p3_p2 PARTITION OF prt2_l_p3 FOR VALUES FROM (13) TO (25); -INSERT INTO prt2_l SELECT i % 25, i, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 3) i; -ANALYZE prt2_l; --- inner join, qual covering only top-level partitions -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN -------------------------------------------------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-09 01:58:57.755482996 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-09 02:07:56.257503875 +0000 @@ -3124,2108 +3124,7 @@ -- semi join EXPLAIN (COSTS OFF) SELECT t1.* FROM prt1_adv t1 WHERE 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 - -> Hash Right Semi Join - Hash Cond: (t2.b = t1.a) - -> Append - -> Seq Scan on prt2_adv_p1 t2_1 - -> Seq Scan on prt2_adv_p2 t2_2 - -> Seq Scan on prt2_adv_p3_1 t2_3 - -> Seq Scan on prt2_adv_p3_2 t2_4 - -> Hash - -> Append ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-09 01:07:01.238477000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-09 01:10:15.770282000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-09 01:06:59.287562349 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-09 01:12:48.085928173 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-09 01:06:59.574012352 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-09 01:13:11.865161949 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-09 01:07:07.444101100 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-09 01:13:39.405485300 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/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-09-08 17:35:08.930157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-08 17:37:03.734459... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36488 | | 0 | 36488 | pktable_pkey + 36485 | | 0 | 36485 | pktable + 36490 | | 0 | 36490 | fktable + 37025 | | 0 | 37031 | foo + 37035 | | 0 | 37035 | pg_toast_37025_index + 37034 | | 0 | 37034 | pg_toast_37025 + 37261 | | 0 | 37261 | old_oids + 37290 | | 0 | 37290 | pg_toast_37287 ... |
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-09-08 17:35:08.930157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-08 17:37:45.0031... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36374 | | 0 | 36374 | pktable_pkey + 36371 | | 0 | 36371 | pktable + 36376 | | 0 | 36376 | fktable + 37066 | | 0 | 37074 | foo + 37078 | | 0 | 37078 | pg_toast_37066_index + 37077 | | 0 | 37077 | pg_toast_37066 + 37280 | | 0 | 37280 | old_oids + 37297 | | 0 | 37297 | pg_toast_37294 ... |
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-09-08 17:35:08.930157000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-08 17:37:00.156170000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36600 | | 0 | 36600 | pktable_pkey + 36597 | | 0 | 36597 | pktable + 36602 | | 0 | 36602 | fktable + 37050 | | 0 | 37056 | foo + 37060 | | 0 | 37060 | pg_toast_37050_index + 37059 | | 0 | 37059 | pg_toast_37050 + 37267 | | 0 | 37267 | old_oids + 37285 | | 0 | 37285 | pg_toast_37282 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-08 17:35:06.898456359 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-08 17:41:44.797539350 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36723 | | 0 | 36723 | pktable_pkey + 36720 | | 0 | 36720 | pktable + 36725 | | 0 | 36725 | fktable + 37164 | | 0 | 37172 | foo + 37176 | | 0 | 37176 | pg_toast_37164_index + 37175 | | 0 | 37175 | pg_toast_37164 + 37420 | | 0 | 37420 | old_oids + 37440 | | 0 | 37440 | pg_toast_37436 ... |
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-09-08 17:35:06.898456359 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-08 17:43:25.721948627 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36637 | | 0 | 36637 | pktable_pkey + 36634 | | 0 | 36634 | pktable + 36639 | | 0 | 36639 | fktable + 37062 | | 0 | 37067 | foo + 37071 | | 0 | 37071 | pg_toast_37062_index + 37070 | | 0 | 37070 | pg_toast_37062 + 37282 | | 0 | 37282 | old_oids + 37300 | | 0 | 37300 | pg_toast_37297 ... |
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-09-08 17:35:06.898456359 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-08 17:39:55.028192007 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36610 | | 0 | 36610 | pktable_pkey + 36604 | | 0 | 36604 | pktable + 36614 | | 0 | 36614 | fktable + 37136 | | 0 | 37142 | foo + 37146 | | 0 | 37146 | pg_toast_37136_index + 37145 | | 0 | 37145 | pg_toast_37136 + 37362 | | 0 | 37362 | old_oids + 37380 | | 0 | 37380 | pg_toast_37377 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-08 17:35:07.186008032 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-08 17:39:16.461320... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36566 | | 0 | 36566 | users_id_seq + 36571 | | 0 | 36571 | pg_toast_36567 + 36572 | | 0 | 36572 | pg_toast_36567_index + 36567 | | 0 | 36567 | users + 36689 | | 0 | 36689 | foo + 36848 | | 0 | 36848 | forc_test + 37388 | | 0 | 37388 | pg_toast_37385 + 37389 | | 0 | 37389 | pg_toast_37385_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-09-08 17:35:07.186008032 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-08 17:39:49.3972... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36594 | | 0 | 36594 | users_id_seq + 36601 | | 0 | 36601 | pg_toast_36595 + 36602 | | 0 | 36602 | pg_toast_36595_index + 36595 | | 0 | 36595 | users + 36790 | | 0 | 36790 | foo + 37241 | | 0 | 37241 | forc_test + 36468 | | 0 | 36468 | pktable_pkey + 36465 | | 0 | 36465 | 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-09-08 17:35:07.186008032 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-08 17:39:09.525326488 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36700 | | 0 | 36700 | users_id_seq + 36705 | | 0 | 36705 | pg_toast_36701 + 36706 | | 0 | 36706 | pg_toast_36701_index + 36701 | | 0 | 36701 | users + 36916 | | 0 | 36916 | foo + 37181 | | 0 | 37181 | forc_test + 37555 | | 0 | 37555 | pg_toast_37552 + 37556 | | 0 | 37556 | pg_toast_37552_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-08 17:35:24.514160800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-08 17:38:51.249178100 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35135 | | 0 | 35135 | pktable_pkey + 35132 | | 0 | 35132 | pktable + 35140 | | 0 | 35140 | fktable + 36555 | | 0 | 36561 | foo + 36569 | | 0 | 36569 | pg_toast_36555_index + 36567 | | 0 | 36567 | pg_toast_36555 + 36957 | | 0 | 36957 | old_oids + 36974 | | 0 | 36974 | pg_toast_36971 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-08 17:35:24.514160800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-08 17:40:59.527048300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35832 | | 0 | 35832 | pktable_pkey + 35823 | | 0 | 35823 | pktable + 35835 | | 0 | 35835 | fktable + 36703 | | 0 | 36714 | foo + 36718 | | 0 | 36718 | pg_toast_36703_index + 36717 | | 0 | 36717 | pg_toast_36703 + 36994 | | 0 | 36994 | pg_toast_36991 + 36995 | | 0 | 36995 | pg_toast_36991_index ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-08 17:35:24.514160800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-08 17:38:46.023100100 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35896 | | 0 | 35896 | pktable_pkey + 35893 | | 0 | 35893 | pktable + 35898 | | 0 | 35898 | fktable + 36805 | | 0 | 36818 | foo + 36824 | | 0 | 36824 | pg_toast_36805_index + 36822 | | 0 | 36822 | pg_toast_36805 + 37038 | | 0 | 37038 | old_oids + 37055 | | 0 | 37055 | pg_toast_37052 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-08 17:06:34.530480400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-08 17:08:43.601102400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-08 17:06:34.530480400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-08 17:10:50.910006800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-08 17:06:34.530480400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-08 17:08:37.703080300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-08 16:58:26.180788000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-08 16:59:43.682430000... @@ -3731,7 +3731,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-09-08 16:58:26.180788000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-08 17:00:23.3619670... @@ -3731,7 +3731,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-09-08 16:58:26.180788000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-08 16:59:40.112753000 +0000 @@ -3731,7 +3731,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 |
50/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-09-08 16:42:46.302273000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-08 16:45:12.291... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-08 16:42:46.302273000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-08 16:45:51.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-08 16:42:46.302273000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-08 16:45:06.214766000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-08 16:42:44.611863523 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-08 16:50:51.842987928 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-08 16:42:44.611863523 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-08 16:51:55.550934968 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-08 16:42:44.611863523 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-08 16:48:28.507090691 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-08 16:42:44.240989539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-08 16:48:23.863... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-08 16:42:44.240989539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-08 16:48:55.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-08 16:42:44.240989539 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-08 16:48:17.507402596 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-08 16:42:55.905024900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-08 16:46:37.348131100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-08 16:42:55.905024900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-08 16:48:51.481963900 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-08 16:42:55.905024900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-08 16:46:31.685528400 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/4971 | Revisiting {CREATE INDEX, REINDEX} CONCURRENTLY improvements |
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-09-08 15:34:29.101993000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out 2024-09-08 15:39:57.833325000 +0... @@ -2258,8 +2258,11 @@ (8 rows) REINDEX INDEX CONCURRENTLY concur_reindex_ind1; +NOTICE: notice triggered for injection point heap_reset_scan_snapshot_effective +NOTICE: notice triggered for injection point heapam_index_validate_scan_no_xid REINDEX TABLE CONCURRENTLY concur_reindex_tab; REINDEX TABLE CONCURRENTLY concur_reindex_matview; +NOTICE: notice triggered for injection point heapam_index_validate_scan_no_xid SELECT pg_describe_object(classid, objid, objsubid) as obj, pg_describe_object(refclassid,refobjid,refobjsubid) as objref, deptype @@ -2350,6 +2353,7 @@ CREATE INDEX concur_appclass_ind_2 on concur_appclass_tab USING gist (k tsvector_ops (siglen='300'), j tsvector_ops); REINDEX TABLE CONCURRENTLY concur_appclass_tab; +NOTICE: notice triggered for injection point heapam_index_validate_scan_no_xid ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reset_snapshots.out /tmp/cirrus-ci-build/src/te... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reset_snapshots.out 2024-09-08 15:34:26.662948761 +0... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reset_snapshots.out 2024-09-08 15:41:32.42... @@ -236,7 +236,6 @@ test: NOTICE: notice triggered for injection point heapam_index_validate_scan_no_xid step create_unique_index_concurrently_simple: <... completed> -test: NOTICE: notice triggered for injection point heap_reset_scan_snapshot_effective step reindex_index_concurrently: REINDEX INDEX CONCURRENTLY test.idx; <waiting ...> step wakeup: SELECT injection_points_wakeup('_bt_leader_participate_as_worker'); injection_points_wakeup @@ -244,6 +243,7 @@ (1 row) +test: NOTICE: notice triggered for injection point heap_reset_scan_snapshot_effective test: NOTICE: notice triggered for injection point heapam_index_validate_scan_no_xid step reindex_index_concurrently: <... completed> step drop_index: DROP INDEX CONCURRENTLY test.idx; |
49/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-09-08 13:48:25.288234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-08 13:49:51.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-09-08 13:48:25.288234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-08 13:50: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-09-08 13:48:25.288234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-08 13:49:51.305855000 +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 Bookworm - 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-09-08 13:48:20.302784519 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-08 13:53:27.945742430 +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-09-08 13:48:20.302784519 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-08 13:51:40.638290856 +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 Bookworm - 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-09-08 13:48:20.502855344 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-08 13:51:30.91... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-08 13:48:20.502855344 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-08 13:52: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-09-08 13:48:20.502855344 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-08 13:51:27.459739433 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-08 13:48:41.683770900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-08 13:51:43.986467700 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-08 13:48:41.683770900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-08 13:53:49.950908800 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-08 13:48:41.683770900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-08 13:51:39.997713300 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-08 13:02:27.645155571 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_distinct.out 2024-09-08 13:07:32.352501482 +0000 @@ -232,18 +232,10 @@ -- Ensure we get a parallel plan EXPLAIN (costs off) SELECT DISTINCT four FROM tenk1; - QUERY PLAN ----------------------------------------------------- - Unique - -> Gather Merge - Workers Planned: 2 - -> Sort - Sort Key: four - -> HashAggregate - Group Key: four - -> Parallel Seq Scan on tenk1 -(8 rows) - +ERROR: deadlock detected ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-08 13:02:27.645155571 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_distinct.out 2024-09-08 13:09:49.932983297 +0000 @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 49003 waits for AccessShareLock on relation 24361 of database 16384; blocked by process 49005. +Process 49005 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 49003. +HINT: See server log for query details. -- make the function parallel safe ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-08 13:02:26.824429276 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-09-08 13:05:46.672008969 +00... @@ -2273,10 +2273,10 @@ select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; - aa | bb | unique1 | unique1 -----+----+---------+--------- -(0 rows) - +ERROR: deadlock detected +DETAIL: Process 24473 waits for AccessShareLock on relation 24406 of database 16387; blocked by process 24467. +Process 24467 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 24473. +HINT: See server log for query details. -- -- regression test: check handling of empty-FROM subquery underneath outer join -- |
49/5169 | Remove hardcoded hash opclass function signature exceptions |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-08 12:56:37.156456576 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-08 13:02:51.807430455 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-08 11:51:50.015910000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-08 11:54:46.588762000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-08 11:51:51.437863000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-08 11:55:00.1456230... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-08 11:51:50.034155979 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-08 11:57:15.835208757 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-08 11:51:51.709789030 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-08 11:57:27.4311475... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-08 11:51:58.178949700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-08 11:58:26.133119700 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-08 11:52:02.169165800 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-08 11:58:50.155111600 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/3705 | ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-08 11:40:01.402147904 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-08 11:46:25.515276396 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-08 07:48:12.234257000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-08 07:51:19.074933000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-08 07:48:10.312662244 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-08 07:53:51.219236623 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5086 | Document NULL Concepts and Behaviors |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-08 06:14:43.604031787 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-08 06:22:10.125387822 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-08 01:12:55.925150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-08 01:15:02.249408000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "" o... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-08 01:12:55.925150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-08 01:15:43.48802900... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-08 01:12:55.925150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-08 01:15:00.422676000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-08 00:41:13.648275000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-08 00:43:27.190786000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-08 00:41:10.399301557 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-08 00:45:33.907451256 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-08 00:41:19.365012700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-08 00:48:36.888114400 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:53.689928000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-07 23:42:54.52013... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:53.689928000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-07 23:43:34.812... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:53.689928000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-07 23:42:51.676526000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:51.054911233 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-07 23:47:36.760971827 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:51.054911233 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-07 23:45:26.613265151 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:50.557424609 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-07 23:45:25.87700... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:50.557424609 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-07 23:46:07.040... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-07 23:40:50.557424609 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-07 23:45:21.353018767 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-07 23:41:04.574656900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-07 23:44:03.602628900 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-07 23:41:04.574656900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-07 23:46:19.168219200 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-07 23:41:04.574656900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-07 23:43:59.002028200 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-07 22:55:01.943001000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-07 23:04:27.70574... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-07 22:54:58.806586300 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-07 23:07:10.56982... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-07 22:40:45.889792000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-07 22:43:56.216705000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-07 22:40:45.890711000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-07 22:43:56.350259000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-07 22:40:44.963561432 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-07 22:47:07.342707790 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-07 22:40:44.963561432 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-07 22:47:07.990707387 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-07 22:40:43.652534148 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-07 22:46:18.735607730 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-07 22:40:43.656534148 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-07 22:46:18.975607569 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-07 22:40:50.185403300 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-07 22:47:04.875071100 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-07 22:40:50.191673700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-07 22:47:06.582589100 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-09-07 20:53:58.062456000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-09-07 20:59:49.6... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-07 20:54:15.389679800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-09-07 21:0... @@ -220,7 +220,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-07 20:54:15.389679800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-09-07 20:58:06.877354800 +0... @@ -220,7 +220,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -252,7 +252,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-07 20:39:51.946690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-07 20:42:03.4958800... @@ -1788,1251 +1788,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) - ... |
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-09-07 20:39:51.889721000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-07 20:42:35.894547000 +... @@ -363,219 +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-09-07 20:39:51.889721000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-07 20:42:02.264653000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-07 20:39:51.946690000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-07 20:42:02.264593000 +0000 @@ -1784,1255 +1784,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-07 20:39:50.988992114 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-07 20:47:02.582677054 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-07 20:39:50.988992114 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-07 20:45:08.903124517 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-07 20:39:50.996536149 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-07 20:44:36.815502361 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-07 20:39:50.996536149 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-07 20:45:06.944106556 +... @@ -363,219 +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-09-07 20:39:50.996536149 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-07 20:44:33.111472521 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-07 20:40:08.292429100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-07 20:42:56.753562200 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-07 20:40:08.292429100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-07 20:44:49.264751600 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-07 20:40:08.292429100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-07 20:42:54.733052100 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/privileges.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/privileges.out 2024-09-07 20:40:08.413509500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/privileges.out 2024-09-07 20:42:54.733052100 +0000 @@ -1784,1255 +1784,10 @@ -- Do the same concurrently ... |
49/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-09-07 14:38:22.360824000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-07 14:39:31.817126000... @@ -2555,1203 +2555,7 @@ 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 -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/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-07 14:38:22.360824000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-07 14:40:02.6225100... @@ -2578,1180 +2578,10 @@ -- 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 - 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) ... |
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-09-07 14:38:22.360824000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-07 14:39:28.601551000 +0000 @@ -2459,1299 +2459,7 @@ 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; -end; -$$; ... |
Linux - Debian Bookworm - 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-09-07 14:38:21.199046063 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-07 14:41:41.042366371 +0000 @@ -2624,1134 +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-09-07 14:38:21.199046063 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-07 14:40:37.912967052 +0000 @@ -2641,1117 +2641,10 @@ (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); ... |
Linux - Debian Bookworm - 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-09-07 14:38:21.055866134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-07 14:40:46.394497178... @@ -2642,1116 +2642,10 @@ (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); -create constraint trigger parted_trigger after update on parted_trigger ... |
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-09-07 14:38:21.055866134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-07 14:41:15.4624755... @@ -1612,2146 +1612,7 @@ -- Test pg_trigger_depth() create table depth_a (id int not null primary key); create table depth_b (id int not null primary key); -create table depth_c (id int not null primary key); -create function depth_a_tf() returns trigger - language plpgsql as $$ -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 ... |
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-09-07 14:38:21.055866134 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-07 14:40:42.474500881 +0000 @@ -2661,1097 +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 | - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-07 14:38:36.819997300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-07 14:41:01.823492200 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-07 14:38:36.809235300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-07 14:42:56.134167700 +0000 @@ -3615,143 +3615,7 @@ (select string_agg(old_table::text, ', ' order by col1) from old_table); return null; end; $$; -create function convslot_trig2() -returns trigger -language plpgsql -AS $$ -begin -raise notice 'trigger = %, new table = %', - TG_NAME, - (select string_agg(new_table::text, ', ' order by col1) from new_table); -return null; -end; $$; -create trigger but_trigger after update on convslot_test_child -referencing new table as new_table -for each statement execute function convslot_trig2(); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-07 14:38:36.819997300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-07 14:41:01.339108500 +0000 @@ -1160,2850 +1160,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 ... |
49/4963 | queryId not reported in pg_stat_activity with Extended Query Protocol |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-07 13:37:51.699738000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-07 13:39:13.821846000 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/src/test/isolation/output_iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-07 13:37:57.712775866 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/queryid.out 2024-09-07 13:42:29.653339072 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-07 13:37:48.056767819 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-07 13:41:52.595828217 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/queryid.out C:/cirrus/build/testrun/isolation/isolati... --- C:/cirrus/src/test/isolation/expected/queryid.out 2024-09-07 13:38:04.858443100 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/queryid.out 2024-09-07 13:39:53.392419600 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:58.777243000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-07 04:16:10.580430000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:58.777243000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-07 04:16:52.259393000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:58.777243000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-07 04:16:07.503422000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:53.432982153 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-07 04:20:46.069436059 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:53.432982153 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-07 04:18:56.705710918 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:53.821072962 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-07 04:18:43.265319281 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:53.821072962 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-07 04:19:24.757268258 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-07 04:13:53.821072962 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-07 04:18:39.621324702 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-07 04:14:12.146795500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-07 04:17:20.367954600 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-07 04:14:12.146795500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-07 04:19:23.111130100 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-07 04:14:12.146795500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-07 04:17:12.923148600 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/5111 | Synchronization of sequences to subscriber |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-07 02:50:58.866584833 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-07 02:57:51.058780919 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-07 02:39:47.129643066 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-07 02:48:14.... @@ -3229,2003 +3229,10 @@ ALTER TABLE prt1_adv DETACH PARTITION prt1_adv_p1; -- Change prt1_adv_p1 to the default partition ALTER TABLE prt1_adv ATTACH PARTITION prt1_adv_p1 DEFAULT; -ALTER TABLE prt1_adv DETACH PARTITION prt1_adv_p3; -ANALYZE prt1_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.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.b = 0 ORDER BY t1.a, t2... - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_2.a) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-07 02:39:47.129643066 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-07 02:48:4... @@ -2269,2963 +2269,10 @@ CREATE TABLE prt3_n_p2 PARTITION OF prt3_n FOR VALUES IN ('0001', '0002', '0008', '0010'); CREATE TABLE prt3_n_p3 PARTITION OF prt3_n FOR VALUES IN ('0003', '0005', '0009', '0011'); INSERT INTO prt2_n SELECT i, i, to_char(i/50, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt3_n; -CREATE TABLE prt4_n (a int, b int, c text) PARTITION BY RANGE(a); -CREATE TABLE prt4_n_p1 PARTITION OF prt4_n FOR VALUES FROM (0) TO (300); -CREATE TABLE prt4_n_p2 PARTITION OF prt4_n FOR VALUES FROM (300) TO (500); -CREATE TABLE prt4_n_p3 PARTITION OF prt4_n FOR VALUES FROM (500) TO (600); -INSERT INTO prt4_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt4_n; --- partitionwise join can not be applied if the partition ranges differ -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt4_n t2 WHERE t1.a = t2.a; - QUERY PLAN ----------------------------------------------- - Hash Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-07 02:39:47.129643066 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-07 02:48:09.235295876 +0000 @@ -4422,810 +4422,7 @@ -- full join EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 FULL JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE coalesce(t1... - QUERY PLAN ------------------------------------------------------------------------------------ - Sort - Sort Key: t1.a, t2.a - -> Append - -> Hash Full Join - Hash Cond: ((t1_1.a = t2_1.a) AND (t1_1.c = t2_1.c)) - Filter: ((COALESCE(t1_1.b, 0) < 10) AND (COALESCE(t2_1.b, 0) < 10)) - -> Seq Scan on plt1_adv_p1 t1_1 - -> Hash - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash Full Join - Hash Cond: ((t1_2.a = t2_2.a) AND (t1_2.c = t2_2.c)) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-07 01:52:54.365572000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-07 01:56:13.389768000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-07 01:52:50.886130049 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-07 01:57:38.022618398 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-07 01:52:50.395748870 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-07 01:57:16.675162311 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-07 01:53:05.348295800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-07 01:59:49.074973500 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-06 22:51:09.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-09-06 23:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
50/4738 | psql: Rethinking of \du command |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-06 20:27:44.828909123 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-06 20:34:44.893698430 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/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-09-06 18:26:14.712485000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-06 18:27:53.864350... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36454 | | 0 | 36454 | pktable_pkey + 36451 | | 0 | 36451 | pktable + 36456 | | 0 | 36456 | fktable + 37006 | | 0 | 37015 | foo + 37019 | | 0 | 37019 | pg_toast_37006_index + 37018 | | 0 | 37018 | pg_toast_37006 + 37263 | | 0 | 37263 | old_oids + 37281 | | 0 | 37281 | pg_toast_37278 ... |
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-09-06 18:26:14.712485000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-06 18:28:31.8421... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36514 | | 0 | 36514 | pktable_pkey + 36511 | | 0 | 36511 | pktable + 36518 | | 0 | 36518 | fktable + 36966 | | 0 | 36971 | foo + 36975 | | 0 | 36975 | pg_toast_36966_index + 36974 | | 0 | 36974 | pg_toast_36966 + 37241 | | 0 | 37241 | old_oids + 37260 | | 0 | 37260 | pg_toast_37257 ... |
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-09-06 18:26:14.712485000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-06 18:27:50.283411000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36547 | | 0 | 36547 | pktable_pkey + 36544 | | 0 | 36544 | pktable + 36549 | | 0 | 36549 | fktable + 37057 | | 0 | 37062 | foo + 37066 | | 0 | 37066 | pg_toast_37057_index + 37065 | | 0 | 37065 | pg_toast_37057 + 37314 | | 0 | 37314 | old_oids + 37331 | | 0 | 37331 | pg_toast_37328 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-06 18:26:11.351230084 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-06 18:31:16.767962755 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36676 | | 0 | 36676 | pktable_pkey + 36673 | | 0 | 36673 | pktable + 36678 | | 0 | 36678 | fktable + 37164 | | 0 | 37169 | foo + 37173 | | 0 | 37173 | pg_toast_37164_index + 37172 | | 0 | 37172 | pg_toast_37164 + 37392 | | 0 | 37392 | old_oids + 37414 | | 0 | 37414 | pg_toast_37410 ... |
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-09-06 18:26:11.351230084 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-06 18:29:39.280586023 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36640 | | 0 | 36640 | pktable_pkey + 36632 | | 0 | 36632 | pktable + 36642 | | 0 | 36642 | fktable + 37113 | | 0 | 37120 | foo + 37124 | | 0 | 37124 | pg_toast_37113_index + 37123 | | 0 | 37123 | pg_toast_37113 + 37327 | | 0 | 37327 | old_oids + 37345 | | 0 | 37345 | pg_toast_37342 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-06 18:26:10.575241624 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-06 18:28:48.647124... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36512 | | 0 | 36512 | pktable_pkey + 36509 | | 0 | 36509 | pktable + 36515 | | 0 | 36515 | fktable + 37024 | | 0 | 37029 | foo + 37033 | | 0 | 37033 | pg_toast_37024_index + 37032 | | 0 | 37032 | pg_toast_37024 + 37268 | | 0 | 37268 | old_oids + 37288 | | 0 | 37288 | pg_toast_37285 ... |
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-09-06 18:26:10.575241624 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-06 18:29:23.5879... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36623 | | 0 | 36623 | users_id_seq + 36633 | | 0 | 36633 | pg_toast_36624 + 36634 | | 0 | 36634 | pg_toast_36624_index + 36624 | | 0 | 36624 | users + 36818 | | 0 | 36818 | foo + 37105 | | 0 | 37105 | forc_test + 37495 | | 0 | 37495 | pg_toast_37492 + 37496 | | 0 | 37496 | pg_toast_37492_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-09-06 18:26:10.575241624 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-06 18:28:44.155036105 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36518 | | 0 | 36518 | pktable_pkey + 36515 | | 0 | 36515 | pktable + 36521 | | 0 | 36521 | fktable + 36985 | | 0 | 36990 | foo + 36994 | | 0 | 36994 | pg_toast_36985_index + 36993 | | 0 | 36993 | pg_toast_36985 + 37190 | | 0 | 37190 | old_oids + 37213 | | 0 | 37213 | pg_toast_37210 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-06 18:26:22.019780900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-06 18:30:06.557307700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36280 | | 0 | 36280 | pktable_pkey + 36277 | | 0 | 36277 | pktable + 36282 | | 0 | 36282 | fktable + 36741 | | 0 | 36754 | foo + 36759 | | 0 | 36759 | pg_toast_36741_index + 36758 | | 0 | 36758 | pg_toast_36741 + 36984 | | 0 | 36984 | old_oids + 37001 | | 0 | 37001 | pg_toast_36998 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-06 18:26:22.019780900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-06 18:32:25.743951400 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 35333 | | 0 | 35333 | pktable_pkey + 35330 | | 0 | 35330 | pktable + 35335 | | 0 | 35335 | fktable + 36457 | | 0 | 36457 | users_id_seq + 36462 | | 0 | 36462 | pg_toast_36458 + 36463 | | 0 | 36463 | pg_toast_36458_index + 36458 | | 0 | 36458 | users + 36627 | | 0 | 36627 | foo ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-06 18:26:22.019780900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-06 18:29:59.689120300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35491 | | 0 | 35491 | pktable_pkey + 35484 | | 0 | 35484 | pktable + 35493 | | 0 | 35493 | fktable + 36512 | | 0 | 36530 | foo + 36535 | | 0 | 36535 | pg_toast_36512_index + 36533 | | 0 | 36533 | pg_toast_36512 + 36944 | | 0 | 36944 | old_oids + 36963 | | 0 | 36963 | pg_toast_36960 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-06 18:08:08.516255300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-06 18:10:21.084551900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-06 18:08:08.516255300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-06 18:12:31.140955100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-06 18:08:08.516255300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-06 18:10:15.782916000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-06 17:47:29.671950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-06 17:48:26.469844000... @@ -3731,7 +3731,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-09-06 17:47:29.671950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-06 17:49:10.9489280... @@ -3731,7 +3731,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-09-06 17:47:29.671950000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-06 17:48:25.754069000 +0000 @@ -3731,7 +3731,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 |
50/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-09-06 17:26:52.653388000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-06 17:29:19.173... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-06 17:26:52.653388000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-06 17:29:56.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-06 17:26:52.653388000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-06 17:29:13.946250000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-06 17:26:50.337684184 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-06 17:35:20.893856844 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-06 17:26:50.337684184 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-06 17:36:22.789747555 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-06 17:26:50.337684184 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-06 17:32:47.098104159 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-06 17:26:50.395169443 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-06 17:32:27.206... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-06 17:26:50.395169443 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-06 17:33:01.4... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-06 17:26:50.395169443 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-06 17:32:19.262193221 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-06 17:27:50.327313800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-06 17:31:13.217615000 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-06 17:27:50.327313800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-06 17:33:32.193250500 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-06 17:27:50.327313800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-06 17:31:07.179526400 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-09-06 14:37:21.812596000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-06 14:38:52.79... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-06 14:37:21.812596000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-06 14:39:31.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-09-06 14:37:21.812596000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-06 14:38:49.521435000 +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 Bookworm - 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-09-06 14:37:22.068825509 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-06 14:42:35.254909443 +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-09-06 14:37:22.068825509 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-06 14:40:46.663105561 +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 Bookworm - 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-09-06 14:37:20.865618325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-06 14:40:37.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-09-06 14:37:20.865618325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-06 14:41: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-09-06 14:37:20.865618325 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-06 14:40:34.952563764 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-06 14:37:40.937818000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-06 14:40:59.500288500 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-06 14:37:40.937818000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-06 14:43:14.724995800 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-06 14:37:40.937818000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-06 14:40:56.776657400 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-06 13:46:26.914971000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-09-06 13:47:52.39099000... @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 9236 waits for AccessShareLock on relation 24797 of database 16387; blocked by process 9227. +Process 9227 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 9236. +HINT: See server log for query details. ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-09-06 13:46:22.385200027 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/btree_index.out 2024-09-06 13:50:26.152109835 +0000 @@ -166,11 +166,10 @@ (3 rows) select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; - hundred | twenty ----------+-------- - 47 | 7 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 31963 waits for AccessShareLock on relation 24363 of database 16387; blocked by process 31945. +Process 31945 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 31963. +HINT: See server log for query details. -- This variant of the query need only return a single tuple located to the immediate -- right of the '(48, -inf)' high key. It also only needs to scan one single -- leaf page (the right sibling of the page scanned by the last test case): |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-06 13:46:23.183518567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-09-06 13:47:58.41324977... @@ -1112,10 +1112,10 @@ and exists ( select 1 from tenk1 c where b.hundred = c.hundred and not exists ( select 1 from tenk1 d where a.thousand = d.thousand ) ); - thousand ----------- -(0 rows) - +ERROR: deadlock detected +DETAIL: Process 17524 waits for AccessShareLock on relation 24410 of database 16387; blocked by process 17528. +Process 17528 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 17524. +HINT: See server log for query details. -- -- Check that nested sub-selects are not pulled up if they contain volatiles -- |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-06 13:46:23.183518567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-09-06 13:47:53.969353390 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-06 12:43:45.318593000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-06 12:46:48.807996000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-06 12:43:46.718876000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-06 12:47:02.3847410... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-06 12:43:41.252714522 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-06 12:48:51.634621385 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-06 12:43:42.908193550 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-06 12:49:03.0786011... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-06 12:43:55.161485500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-06 12:50:19.807435600 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-06 12:43:59.182367400 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-06 12:50:42.472465600 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5098 | gamma() and lgamma() functions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/float8.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/float8.out 2024-09-06 10:03:57.294885000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/float8.out 2024-09-06 10:05:20.209476000 +... @@ -862,7 +862,11 @@ (1 row) SELECT gamma(float8 '-1000000.5'); -ERROR: value out of range: overflow + gamma +------- + -0 +(1 row) + SELECT lgamma(float8 '-1000000.5'); lgamma ------------------ @@ -918,7 +922,11 @@ (1 row) SELECT gamma(float8 '1000000'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/float8.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/float8.out 2024-09-06 10:03:57.294885000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/float8.out 2024-09-06 10:05:55.181525000... @@ -862,7 +862,11 @@ (1 row) SELECT gamma(float8 '-1000000.5'); -ERROR: value out of range: overflow + gamma +------- + -0 +(1 row) + SELECT lgamma(float8 '-1000000.5'); lgamma ------------------ @@ -918,7 +922,11 @@ (1 row) SELECT gamma(float8 '1000000'); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/float8.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/float8.out 2024-09-06 10:03:57.294885000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/float8.out 2024-09-06 10:05:19.492365000 +0000 @@ -862,7 +862,11 @@ (1 row) SELECT gamma(float8 '-1000000.5'); -ERROR: value out of range: overflow + gamma +------- + -0 +(1 row) + SELECT lgamma(float8 '-1000000.5'); lgamma ------------------ @@ -918,7 +922,11 @@ (1 row) SELECT gamma(float8 '1000000'); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/float8.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/float8.out 2024-09-06 10:03:56 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/float8.out 2024-09-06 10:05:30 @@ -862,7 +862,11 @@ (1 row) SELECT gamma(float8 '-1000000.5'); -ERROR: value out of range: overflow + gamma +------- + -0 +(1 row) + SELECT lgamma(float8 '-1000000.5'); lgamma ------------------ @@ -918,7 +922,11 @@ (1 row) SELECT gamma(float8 '1000000'); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/float8.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/float8.out 2024-09-06 10:03:56 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/float8.out 2024-09-06 10:06:20 @@ -862,7 +862,11 @@ (1 row) SELECT gamma(float8 '-1000000.5'); -ERROR: value out of range: overflow + gamma +------- + -0 +(1 row) + SELECT lgamma(float8 '-1000000.5'); lgamma ------------------ @@ -918,7 +922,11 @@ (1 row) SELECT gamma(float8 '1000000'); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/float8.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/float8.out 2024-09-06 10:03:56 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/float8.out 2024-09-06 10:05:29 @@ -862,7 +862,11 @@ (1 row) SELECT gamma(float8 '-1000000.5'); -ERROR: value out of range: overflow + gamma +------- + -0 +(1 row) + SELECT lgamma(float8 '-1000000.5'); lgamma ------------------ @@ -918,7 +922,11 @@ (1 row) SELECT gamma(float8 '1000000'); ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-06 08:34:02.249798000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-06 08:37:24.999720000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-06 08:34:05.055747204 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-06 08:40:18.445384205 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-06 01:37:54.637799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-06 01:39:55.941917000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-06 01:37:54.637799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-06 01:40:35.43896900... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "" o... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-06 01:37:54.637799000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-06 01:39:53.794039000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-06 01:12:10.008983000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-06 01:14:27.064217000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-06 01:12:07.715657622 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-06 01:14:59.148612192 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-09-06 01:11:09 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-06 01:14:14 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-06 01:12:16.648920300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-06 01:18:50.267914900 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:51.165073000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-06 00:15:03.54285... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:51.165073000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-06 00:15:45.536... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:51.165073000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-06 00:15:01.827440000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:47.796051134 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-06 00:20:02.622603633 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:47.796051134 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-06 00:21:39.126514248 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:47.796051134 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-06 00:17:32.547047808 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:49.355999116 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-06 00:17:47.76215... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:49.355999116 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-06 00:18:33.726... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-06 00:12:49.355999116 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-06 00:17:45.270146071 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-06 00:13:06.324232800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-06 00:16:03.169788900 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-06 00:13:06.324232800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-06 00:18:13.828024700 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-06 00:13:06.324232800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-06 00:16:00.085805600 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-05 23:35:04.151574000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-05 23:44:23.00079... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-05 23:11:56.083450000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-05 23:15:05.833271000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-05 23:11:56.084387000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-05 23:15:06.176032000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-05 23:11:55.685711204 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-05 23:18:47.647422112 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-05 23:11:55.685711204 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-05 23:18:48.443418067 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-05 23:11:52.633133277 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-05 23:17:48.727297202 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-05 23:11:52.637146593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-05 23:17:49.091299559 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-09-05 23:11:55 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-05 23:15:31 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-09-05 23:11:55 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-05 23:15:31 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-05 23:12:03.330630500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-05 23:18:22.428089100 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-05 23:12:03.337402000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-05 23:18:23.399763400 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-09-05 21:34:12.094307000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-09-05 21:40:05.7... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-05 21:34:25.395464300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-09-05 21:38:... @@ -220,7 +220,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -252,7 +252,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-05 21:34:25.395464300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-09-05 21:38:21.748756800 +0... @@ -220,7 +220,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -252,7 +252,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5099 | CREATE OR REPLACE MATERIALIZED VIEW |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-05 21:03:58.536791000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/privileges.out 2024-09-05 21:06:15.5461500... @@ -1784,1255 +1784,10 @@ -- Do the same concurrently CREATE INDEX CONCURRENTLY sro_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))) WHERE sro_ifun(a + 10) > sro_ifun(10); --- REINDEX -REINDEX TABLE sro_tab; -REINDEX INDEX sro_idx; -REINDEX TABLE CONCURRENTLY sro_tab; -DROP INDEX sro_idx; --- CLUSTER -CREATE INDEX sro_cluster_idx ON sro_tab ((sro_ifun(a) + sro_ifun(0))); -CLUSTER sro_tab USING sro_cluster_idx; -DROP INDEX sro_cluster_idx; --- BRIN index -CREATE INDEX sro_brin ON sro_tab USING brin ((sro_ifun(a) + sro_ifun(0))); -SELECT brin_desummarize_range('sro_brin', 0); - brin_desummarize_range ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/privileges.out 2024-09-05 21:03:58.536791000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/privileges.out 2024-09-05 21:06:49.40366... @@ -1788,1251 +1788,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) - ... |
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-09-05 21:03:58.484506000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-05 21:06:12.691242000 +0000 @@ -578,4 +578,10 @@ CREATE INDEX brin_insert_optimization_idx ON brin_insert_optimization USING brin (a); UPDATE brin_insert_optimization SET a = a; REINDEX INDEX CONCURRENTLY brin_insert_optimization_idx; -DROP TABLE brin_insert_optimization; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /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-09-05 21:03:58.536791000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/privileges.out 2024-09-05 21:06:12.676615000 +0000 @@ -1784,1255 +1784,10 @@ -- Do the same concurrently ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-05 21:03:54.668168664 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/brin.out 2024-09-05 21:10:26.747140440 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/regress/results/brin.out --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-05 21:03:54.668168664 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/brin.out 2024-09-05 21:09:00.111175744 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-05 21:03:54.821176569 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-05 21:08:44.464170964 +00... @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-09-05 21:03:54.821176569 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-05 21:09:14.548133218 +... @@ -363,219 +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-09-05 21:03:54.821176569 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/brin.out 2024-09-05 21:08:40.824176130 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-05 21:04:05.252721700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/brin.out 2024-09-05 21:06:51.529879000 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-05 21:04:05.252721700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-09-05 21:08:34.839085900 +0000 @@ -539,43 +539,10 @@ -- vacuum actually removes the TOAST rows. Creating an index concurrently -- is a one way to achieve that, because it does exactly such wait. CREATE INDEX CONCURRENTLY brin_test_temp_idx ON brintest_3(a); -DROP INDEX brin_test_temp_idx; --- vacuum the table, to discard TOAST data -VACUUM brintest_3; --- retry insert with a different random-looking (but deterministic) value --- the value is different, and so should replace either min or max in the --- brin summary -WITH rand_value AS (SELECT string_agg(fipshash((-i)::text),'') AS val FROM generate_series(1,60) s(i)) -INSERT INTO brintest_3 -SELECT val, val, val, val FROM rand_value; --- now try some queries, accessing the brin index -SET enable_seqscan = off; -EXPLAIN (COSTS OFF) -SELECT * FROM brintest_3 WHERE b < '0'; ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/brin.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/brin.out 2024-09-05 21:04:05.252721700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/brin.out 2024-09-05 21:06:51.657337000 +0000 @@ -539,43 +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'; ... |
49/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-09-05 15:07:23.582480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-05 15:08:32.770261000... @@ -2407,1351 +2407,7 @@ -- 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 -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)=(%,%)', ... |
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-09-05 15:07:23.582480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-05 15:09:03.1398290... @@ -2332,1426 +2332,10 @@ 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; --- Verify that the correct triggers fire for cross-partition updates ... |
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-09-05 15:07:23.582480000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-05 15:08:30.100544000 +0000 @@ -2499,1259 +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'); ... |
Linux - Debian Bookworm - 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-09-05 15:06:20.285288741 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-05 15:09:51.892680679 +0000 @@ -2649,1109 +2649,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); ... |
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-09-05 15:06:20.285288741 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-05 15:08:24.568725567 +0000 @@ -2944,814 +2944,10 @@ create table parent (a text, b int) partition by list (a); -- a child matching parent create table child1 partition of parent for values in ('AAA'); --- a child with a dropped column -create table child2 (x int, a text, b int); -alter table child2 drop column x; -alter table parent attach partition child2 for values in ('BBB'); --- a child with a different column order -create table child3 (b int, a text); -alter table parent attach partition child3 for values in ('CCC'); -create trigger parent_insert_trig - after insert on parent referencing new table as new_table - for each statement execute procedure dump_insert(); -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(); ... |
Linux - Debian Bookworm - 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-09-05 15:06:20.940049914 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-05 15:08:42.085525634... @@ -2573,1185 +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/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-05 15:06:20.940049914 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-05 15:09:10.6144592... @@ -1271,2487 +1271,7 @@ DROP TRIGGER instead_of_insert_trig ON main_view; DROP TRIGGER instead_of_delete_trig ON main_view; \d+ main_view - View "public.main_view" - Column | Type | Collation | Nullable | Default | Storage | Description ---------+---------+-----------+----------+---------+---------+------------- - a | integer | | | | plain | - b | integer | | | | plain | -View definition: - SELECT a, - b - FROM main_table; -Triggers: - after_del_stmt_trig AFTER DELETE ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_del_stmt... - after_ins_stmt_trig AFTER INSERT ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_ins_stmt... - after_upd_stmt_trig AFTER UPDATE ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_upd_stmt... ... |
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-09-05 15:06:20.940049914 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-05 15:08:37.465415695 +0000 @@ -2651,1107 +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); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-09-05 15:06:20 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-05 15:09:43 @@ -760,2998 +760,12 @@ for each statement execute procedure trigtest(); create trigger trigtest_a_stmt_tg after insert or update or delete on trigtest for each statement execute procedure trigtest(); -insert into trigtest default values; -NOTICE: trigtest INSERT BEFORE STATEMENT -NOTICE: trigtest INSERT BEFORE ROW -NOTICE: trigtest INSERT AFTER ROW -NOTICE: trigtest INSERT AFTER STATEMENT -alter table trigtest disable trigger trigtest_b_row_tg; -insert into trigtest default values; -NOTICE: trigtest INSERT BEFORE STATEMENT -NOTICE: trigtest INSERT AFTER ROW -NOTICE: trigtest INSERT AFTER STATEMENT -alter table trigtest disable trigger user; -insert into trigtest default values; -alter table trigtest enable trigger trigtest_a_stmt_tg; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-05 15:06:20 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-05 15:11:04 @@ -898,2052 +898,10 @@ alter table ac add constraint ac_check check (aa is not null); alter table bc no inherit ac; select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+----------+---------+------------+-------------+------------------ - ac | ac_check | c | t | 0 | (aa IS NOT NULL) - bc | ac_check | c | t | 0 | (aa IS NOT NULL) -(2 rows) - -alter table bc drop constraint ac_check; -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+----------+---------+------------+-------------+------------------ - ac | ac_check | c | t | 0 | (aa IS NOT NULL) -(1 row) - ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-09-05 15:06:20 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out 2024-09-05 15:09:43 @@ -121,712 +121,12 @@ CONSTRAINT INSERT_TBL_CON CHECK (x >= 3 AND y <> 'check failed' AND x < 8), CHECK (x + z = 0)); INSERT INTO INSERT_TBL(x,z) VALUES (2, -2); -ERROR: new row for relation "insert_tbl" violates check constraint "insert_tbl_con" -DETAIL: Failing row contains (2, -NULL-, -2). -SELECT * FROM INSERT_TBL; - x | y | z ----+---+--- -(0 rows) - -SELECT 'one' AS one, nextval('insert_seq'); - one | nextval ------+--------- - one | 1 -(1 row) - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-05 15:08:33.304814400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-05 15:10:57.099515500 +0000 @@ -3580,178 +3580,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-05 15:08:33.315005700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-09-05 15:12:50.498151900 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-05 15:08:33.315005700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-05 15:10:56.537012100 +0000 @@ -1160,2850 +1160,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 ... |
49/4963 | queryId not reported in pg_stat_activity with Extended Query Protocol |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-05 14:05:56.198348000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-05 14:07:15.049499000 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/src/test/isolation/output_iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-05 14:05:53.914520177 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/queryid.out 2024-09-05 14:09:26.587551656 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-05 14:05:53.909116743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-05 14:10:12.775621232 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/queryid.out C:/cirrus/build/testrun/isolation/isolati... --- C:/cirrus/src/test/isolation/expected/queryid.out 2024-09-05 14:06:11.510363700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/queryid.out 2024-09-05 14:08:06.518485600 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
50/5046 | New GUC autovacuum_max_threshold |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-05 10:01:41.446441763 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/query_cancel.out 2024-09-05 10:09:38.773898475 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:52.787261000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-05 06:35:55.866204000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:52.787261000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-05 06:36:36.175362000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:52.787261000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-05 06:35:54.236937000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:51.714370825 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-05 06:41:13.408640169 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:51.714370825 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-05 06:42:19.020297946 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:51.714370825 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-05 06:38:36.635502878 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:51.452438724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-05 06:38:48.610738264 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:51.452438724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-05 06:39:30.406946132 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-05 06:33:51.452438724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-05 06:38:44.578728072 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-05 06:33:52 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-05 06:36:06 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-05 06:33:52 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-05 06:37:11 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/rules.out 2024-09-05 06:33:52 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out 2024-09-05 06:36:04 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-05 06:34:05.944864200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-05 06:37:34.064310400 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-05 06:34:05.944864200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-05 06:40:05.798746300 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-05 06:34:05.944864200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-05 06:37:29.262552300 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-05 04:38:51.459984496 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-05 04:47:02.... @@ -3467,1765 +3467,10 @@ (8 rows) DROP TABLE prt1_adv; -DROP TABLE prt2_adv; --- Tests for list-partitioned tables -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 ('0001', '0003'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-05 04:38:51.459984496 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-05 04:47:3... @@ -1798,3434 +1798,10 @@ CREATE TABLE prt2_l_p3_p2 PARTITION OF prt2_l_p3 FOR VALUES FROM (13) TO (25); INSERT INTO prt2_l SELECT i % 25, i, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 3) i; ANALYZE prt2_l; --- inner join, qual covering only top-level partitions -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_l t1, prt2_l t2 WHERE t1.a = t2.b AND t1.b = 0 ORDER BY t1.a, t2.b; - QUERY PLAN -------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: (t2_1.b = t1_1.a) - -> Seq Scan on prt2_l_p1 t2_1 - -> Hash - -> Seq Scan on prt1_l_p1 t1_1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-05 04:38:51.459984496 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-05 04:46:56.775762303 +0000 @@ -4753,479 +4753,10 @@ INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 2, 3, 4,... INSERT INTO plt2_adv VALUES (-1, -1, NULL); ANALYZE plt2_adv; -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.c IN ('... - QUERY PLAN ------------------------------------------------------------------------------------------ - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p3 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p3 t1_1 - Filter: ((b < 10) AND (c = ANY ('{0003,0004,0005}'::text[]))) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-05 03:55:51.154024000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-05 03:59:19.841106000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-05 03:55:51.203143385 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-05 04:03:14.883049608 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-05 03:55:51.098792987 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-05 04:01:45.157954599 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-05 03:55:58.526758300 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-05 04:02:17.896635900 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5221 | Add roman support for to_number function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-05 02:58:19.590607000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-05 03:00:40.045432000... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-05 02:58:19.597119000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-05 03:00:41.570635000 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-05 02:58:19.603435000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-05 03:00:45.472101000 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-05 02:58:20.965660000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-05 03:00:27.978579000 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/contrib/hstore_p... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-05 02:58:19.593216764 +0000 +++ /tmp/cirrus-ci-build/contrib/hstore_plpython/results/hstore_plpython.out 2024-09-05 03:03:46.411556946 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/src/pl/plpython/results/pl... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-05 02:58:21.245879936 +0000 +++ /tmp/cirrus-ci-build/src/pl/plpython/results/plpython_test.out 2024-09-05 03:00:35.415893647 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-05 02:58:19.533537288 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-05 03:01:47.318447200... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-05 02:58:19.545569669 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-05 03:01:48.738457481 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-05 02:58:19.557602050 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-05 03:01:50.134467623 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-05 02:58:21.149459015 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-05 03:01:38.150381799 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out C:/cirrus/build/testrun/hsto... --- C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-05 02:58:29.804242800 +0000 +++ C:/cirrus/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-05 03:04:46.880109300 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out C:/cirrus/build/testrun/jsonb_... --- C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-05 02:58:29.870960400 +0000 +++ C:/cirrus/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-05 03:04:53.258033100 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out C:/cirrus/build/testrun/ltree_... --- C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-05 02:58:29.913503900 +0000 +++ C:/cirrus/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-05 03:04:58.861551700 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpython/expected/plpython_test.out C:/cirrus/build/testrun/plpython/regre... --- C:/cirrus/src/pl/plpython/expected/plpython_test.out 2024-09-05 02:58:33.398379400 +0000 +++ C:/cirrus/build/testrun/plpython/regress/results/plpython_test.out 2024-09-05 03:04:21.053444100 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
50/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-09-04 19:49:11.484597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-04 19:50:46.129521... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36352 | | 0 | 36352 | pktable_pkey + 36349 | | 0 | 36349 | pktable + 36354 | | 0 | 36354 | fktable + 37125 | | 0 | 37135 | foo + 37139 | | 0 | 37139 | pg_toast_37125_index + 37138 | | 0 | 37138 | pg_toast_37125 + 37339 | | 0 | 37339 | old_oids + 37356 | | 0 | 37356 | pg_toast_37353 ... |
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-09-04 19:49:11.484597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-04 19:51:34.6265... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36446 | | 0 | 36446 | pktable_pkey + 36443 | | 0 | 36443 | pktable + 36448 | | 0 | 36448 | fktable + 36960 | | 0 | 36966 | foo + 36970 | | 0 | 36970 | pg_toast_36960_index + 36969 | | 0 | 36969 | pg_toast_36960 + 37260 | | 0 | 37260 | old_oids + 37278 | | 0 | 37278 | pg_toast_37275 ... |
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-09-04 19:49:11.484597000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-04 19:50:42.199910000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36590 | | 0 | 36590 | pktable_pkey + 36587 | | 0 | 36587 | pktable + 36592 | | 0 | 36592 | fktable + 37038 | | 0 | 37046 | foo + 37050 | | 0 | 37050 | pg_toast_37038_index + 37049 | | 0 | 37049 | pg_toast_37038 + 37334 | | 0 | 37334 | old_oids + 37351 | | 0 | 37351 | pg_toast_37348 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-04 19:49:11.694217348 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-04 19:54:22.988674758 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 36607 | | 0 | 36607 | pktable + 36617 | | 0 | 36617 | fktable + 37145 | | 0 | 37155 | foo + 37159 | | 0 | 37159 | pg_toast_37145_index + 37158 | | 0 | 37158 | pg_toast_37145 + 37407 | | 0 | 37407 | old_oids + 37430 | | 0 | 37430 | pg_toast_37427 ... |
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-09-04 19:49:11.694217348 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-04 19:56:13.332574995 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 36569 | | 0 | 36569 | pktable + 36576 | | 0 | 36576 | fktable + 37054 | | 0 | 37060 | foo + 37064 | | 0 | 37064 | pg_toast_37054_index + 37063 | | 0 | 37063 | pg_toast_37054 + 37277 | | 0 | 37277 | old_oids + 37298 | | 0 | 37298 | pg_toast_37295 ... |
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-09-04 19:49:11.694217348 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-04 19:52:35.329939081 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36651 | | 0 | 36651 | pktable_pkey + 36648 | | 0 | 36648 | pktable + 36653 | | 0 | 36653 | fktable + 37140 | | 0 | 37146 | foo + 37150 | | 0 | 37150 | pg_toast_37140_index + 37149 | | 0 | 37149 | pg_toast_37140 + 37371 | | 0 | 37371 | old_oids + 37404 | | 0 | 37404 | pg_toast_37401 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-04 19:49:09.839869312 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-04 19:52:09.721492... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36492 | | 0 | 36492 | pktable_pkey + 36489 | | 0 | 36489 | pktable + 36494 | | 0 | 36494 | fktable + 36984 | | 0 | 36989 | foo + 36993 | | 0 | 36993 | pg_toast_36984_index + 36992 | | 0 | 36992 | pg_toast_36984 + 37213 | | 0 | 37213 | old_oids + 37231 | | 0 | 37231 | pg_toast_37228 ... |
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-09-04 19:49:09.839869312 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-04 19:52:42.5015... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36536 | | 0 | 36536 | users_id_seq + 36541 | | 0 | 36541 | pg_toast_36537 + 36542 | | 0 | 36542 | pg_toast_36537_index + 36537 | | 0 | 36537 | users + 36700 | | 0 | 36700 | foo + 36907 | | 0 | 36907 | forc_test + 36422 | | 0 | 36422 | pktable_pkey + 36403 | | 0 | 36403 | 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-09-04 19:49:09.839869312 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-04 19:52:00.113484819 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36669 | | 0 | 36669 | users_id_seq + 36674 | | 0 | 36674 | pg_toast_36670 + 36675 | | 0 | 36675 | pg_toast_36670_index + 36670 | | 0 | 36670 | users + 36864 | | 0 | 36864 | foo + 37146 | | 0 | 37146 | forc_test + 37536 | | 0 | 37536 | pg_toast_37533 + 37537 | | 0 | 37537 | pg_toast_37533_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-09-04 19:49:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-04 19:51:06 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36069 | | 0 | 36069 | pktable_pkey + 36066 | | 0 | 36066 | pktable + 36071 | | 0 | 36071 | fktable + 37079 | | 0 | 37084 | foo + 37088 | | 0 | 37088 | pg_toast_37079_index + 37087 | | 0 | 37087 | pg_toast_37079 + 37344 | | 0 | 37344 | pg_toast_37341 + 37345 | | 0 | 37345 | pg_toast_37341_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-09-04 19:49:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-04 19:52:11 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36282 | | 0 | 36282 | pktable_pkey + 36279 | | 0 | 36279 | pktable + 36284 | | 0 | 36284 | fktable + 36938 | | 0 | 36943 | foo + 36947 | | 0 | 36947 | pg_toast_36938_index + 36946 | | 0 | 36946 | pg_toast_36938 + 37169 | | 0 | 37169 | old_oids + 37188 | | 0 | 37188 | pg_toast_37185 ... |
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-09-04 19:49:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-09-04 19:51:02 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36583 | | 0 | 36583 | pktable_pkey + 36580 | | 0 | 36580 | pktable + 36585 | | 0 | 36585 | fktable + 37013 | | 0 | 37019 | foo + 37023 | | 0 | 37023 | pg_toast_37013_index + 37022 | | 0 | 37022 | pg_toast_37013 + 37236 | | 0 | 37236 | old_oids + 37253 | | 0 | 37253 | pg_toast_37250 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-04 19:49:21.687115100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-04 19:53:13.184232800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35471 | | 0 | 35471 | pktable_pkey + 35467 | | 0 | 35467 | pktable + 35474 | | 0 | 35474 | fktable + 36601 | | 0 | 36607 | foo + 36611 | | 0 | 36611 | pg_toast_36601_index + 36610 | | 0 | 36610 | pg_toast_36601 + 36839 | | 0 | 36839 | old_oids + 36859 | | 0 | 36859 | pg_toast_36856 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-04 19:49:21.687115100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-04 19:55:30.939168400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36277 | | 0 | 36277 | pktable_pkey + 36274 | | 0 | 36274 | pktable + 36279 | | 0 | 36279 | fktable + 36763 | | 0 | 36768 | foo + 36772 | | 0 | 36772 | pg_toast_36763_index + 36771 | | 0 | 36771 | pg_toast_36763 + 36992 | | 0 | 36992 | old_oids + 37009 | | 0 | 37009 | pg_toast_37006 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-04 19:49:21.687115100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-04 19:52:57.193506900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35746 | | 0 | 35746 | pktable_pkey + 35740 | | 0 | 35740 | pktable + 35749 | | 0 | 35749 | fktable + 36699 | | 0 | 36711 | foo + 36716 | | 0 | 36716 | pg_toast_36699_index + 36715 | | 0 | 36715 | pg_toast_36699 + 36943 | | 0 | 36943 | old_oids + 36968 | | 0 | 36968 | pg_toast_36962 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-04 19:38:53.085146700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-04 19:40:58.360839300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-04 19:38:53.085146700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-04 19:43:02.351415000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-04 19:38:53.085146700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-04 19:40:53.120494700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-04 19:06:50.500150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-04 19:08:03.948164000... @@ -3731,7 +3731,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-09-04 19:06:50.500150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-04 19:08:44.1130030... @@ -3731,7 +3731,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-09-04 19:06:50.500150000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-04 19:08:02.491185000 +0000 @@ -3731,7 +3731,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 |
50/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-09-04 18:49:53.416964000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-04 18:51:59.906... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:53.416964000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-04 18:52:51.6... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:53.416964000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-04 18:52:02.242154000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-04 18:49:52.222403335 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-04 18:57:10.905395496 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:52.222403335 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-04 18:58:44.077310618 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:52.222403335 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-04 18:55:21.437457980 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-04 18:49:51.288435574 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-04 18:55:03.547... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:51.288435574 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-04 18:55:39.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:51.288435574 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-04 18:55:00.627385473 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-09-04 18:49:53 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-04 18:52:22 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:53 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-04 18:53:27 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-04 18:49:53 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-09-04 18:52:18 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5098 | gamma() and lgamma() functions |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/float8.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/float8.out 2024-09-04 18:03:43.368733000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/float8.out 2024-09-04 18:05:03.092642000 +... @@ -875,7 +875,11 @@ -- inavlid input for lgamma() SELECT lgamma(1e308); -ERROR: value out of range: overflow + lgamma +---------- + Infinity +(1 row) + RESET extra_float_digits; -- test for over- and underflow INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400'); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/float8.out /tmp/cirrus-ci-build/build/testrun/recovery/027_strea... --- /tmp/cirrus-ci-build/src/test/regress/expected/float8.out 2024-09-04 18:03:43.368733000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/float8.out 2024-09-04 18:05:42.778755000... @@ -875,7 +875,11 @@ -- inavlid input for lgamma() SELECT lgamma(1e308); -ERROR: value out of range: overflow + lgamma +---------- + Infinity +(1 row) + RESET extra_float_digits; -- test for over- and underflow INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400'); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/float8.out /tmp/cirrus-ci-build/build/testrun/regress/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/float8.out 2024-09-04 18:03:43.368733000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/float8.out 2024-09-04 18:05:02.765871000 +0000 @@ -875,7 +875,11 @@ -- inavlid input for lgamma() SELECT lgamma(1e308); -ERROR: value out of range: overflow + lgamma +---------- + Infinity +(1 row) + RESET extra_float_digits; -- test for over- and underflow INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400'); |
50/5012 | Vacuum statistics |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-04 17:35:59.548193500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-09-04 17:39:51.858553800 +0... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
49/5009 | Fix variable existence tab completion for broken libedit |
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-09-04 15:46:13.432899000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-04 15:51:12.4545600... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
49/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-09-04 15:35:21.003996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-04 15:36:52.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/recovery/... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-09-04 15:35:21.003996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-04 15:37: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-09-04 15:35:21.003996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-04 15:36:51.411449000 +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 Bookworm - 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-09-04 15:35:16.963534087 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-04 15:42:22.321719389 +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-09-04 15:35:16.963534087 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-04 15:40:14.273795413 +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 Bookworm - 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-09-04 15:35:16.531403994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-04 15:39:37.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 /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-09-04 15:35:16.531403994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-04 15: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-09-04 15:35:16.531403994 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-04 15:39:35.463878964 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-04 15:35:34.253613000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-04 15:38:40.343635400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-04 15:35:34.253613000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-04 15:40:41.591742800 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-04 15:35:34.253613000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-04 15:38:32.792846600 +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 ... |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:04:00.535941000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-04 15:05:54.645737000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:04:00.535941000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-04 15:06:35.553015000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:04:00.535941000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-04 15:05:53.354944000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:03:56.428706182 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-04 15:10:03.311493531 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:03:56.428706182 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-04 15:12:05.027413329 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:03:56.428706182 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-04 15:08:14.759573286 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:03:55.855599138 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-04 15:08:04.249717797 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:03:55.855599138 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-04 15:08:42.713657716 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 15:03:55.855599138 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-04 15:08:01.553718827 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-04 15:04:08.297783500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-04 15:07:07.530473300 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-04 15:04:08.297783500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-04 15:09:16.278647500 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-04 15:04:08.297783500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-04 15:07:04.621285200 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-04 14:46:24.217554000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-04 14:48:16.129165... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-04 14:46:20.089580927 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out 2024-09-04 14:50:53.384987939 +0000 @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-04 14:46:20.045580925 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out 2024-09-04 14:50:56.960982508 +0000 @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/test/regress/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-04 14:46:20.081580926 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_distinct.out 2024-09-04 14:49:05.953146606 +0000 @@ -232,18 +232,10 @@ -- Ensure we get a parallel plan EXPLAIN (costs off) SELECT DISTINCT four FROM tenk1; - QUERY PLAN ----------------------------------------------------- - Unique - -> Gather Merge - Workers Planned: 2 - -> Sort - Sort Key: four - -> HashAggregate - Group Key: four - -> Parallel Seq Scan on tenk1 -(8 rows) - +ERROR: deadlock detected ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-04 14:46:21.448103842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-09-04 14:49:16.81454660... @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 22946 waits for AccessShareLock on relation 24351 of database 16387; blocked by process 22950. +Process 22950 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 22946. +HINT: See server log for query details. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-09-04 14:46:21.448103842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-09-04 14:49:14.518558903 +0000 @@ -1043,19 +1043,10 @@ select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0) and thousand = 1; - QUERY PLAN --------------------------------------------------------------- - Aggregate - -> Bitmap Heap Scan on tenk1 t - Recheck Cond: (thousand = 1) - Filter: (EXISTS(SubPlan 1) OR (ten < 0)) - -> Bitmap Index Scan on tenk1_thous_tenthous - Index Cond: (thousand = 1) - SubPlan 1 - -> Index Only Scan using tenk1_unique1 on tenk1 k - Index Cond: (unique1 = t.unique2) -(9 rows) - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream... --- /Users/admin/pgsql/src/test/regress/expected/subselect.out 2024-09-04 14:46:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-09-04 14:48:45 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_distinct.out /Users/admin/pgsql/build/testrun/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_distinct.out 2024-09-04 14:46:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_distinct.out 2024-09-04 14:47:47 @@ -175,15 +175,10 @@ -- Check to see we get an incremental sort plan EXPLAIN (costs off) SELECT DISTINCT hundred, two FROM tenk1; - QUERY PLAN ------------------------------------------------------ - Unique - -> Incremental Sort - Sort Key: hundred, two - Presorted Key: hundred - -> Index Scan using tenk1_hundred on tenk1 -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 7360 waits for AccessShareLock on relation 24074 of database 16384; blocked by process 7376. +Process 7376 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 7360. +HINT: See server log for query details. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2024-09-04 14:46:34.198059000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-09-04 14:49:08.634216300 +0000 @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a + -> Index Only Scan using idx_int4 on tenk1 a -> Values Scan on "*VALUES*" -> Memoize Cache Key: "*VALUES*".column1 diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/aggregates.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/aggregates.out 2024-09-04 14:46:34.113580100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out 2024-09-04 14:49:09.493593200 +0000 @@ -1106,10 +1106,29 @@ DROP AGGREGATE my_int_max(int4); DROP OPERATOR CLASS my_int_ops USING btree CASCADE; NOTICE: drop cascades to index idx_int4 +ERROR: deadlock detected ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2024-09-04 14:46:34.198059000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-09-04 14:51:16.839227300 +0000 @@ -3106,15 +3106,10 @@ explain (costs off) select a.* from tenk1 a where not exists (select 1 from tenk1 b where a.unique1 = b.unique2); - QUERY PLAN ------------------------------------------------------------- - Hash Anti Join - Hash Cond: (a.unique1 = b.unique2) - -> Seq Scan on tenk1 a - -> Hash - -> Index Only Scan using tenk1_unique2 on tenk1 b -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 5504 waits for AccessShareLock on relation 24202 of database 16384; blocked by process 7524. +Process 7524 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 5504. +HINT: See server log for query details. ... |
50/5239 | Add parallel columns for pg_stat_statements |
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-09-04 13:31:48.705407000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-04 13:34:49.481741000 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-04 13:31:50.112976000 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-04 13:35:03.2596210... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Linux - Debian Bookworm - 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-09-04 13:31:46.963154369 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-04 13:37:07.392210343 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
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-09-04 13:31:48.617611377 +... +++ /tmp/cirrus-ci-build/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-04 13:37:19.5522338... @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out 2024-09-04 13:31:03 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-04 13:35:05 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out /Users/admin/pgsql/build/tes... --- /Users/admin/pgsql/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-04 13:31:05 +++ /Users/admin/pgsql/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-04 13:35:16 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st... --- C:/cirrus/contrib/pg_stat_statements/expected/select.out 2024-09-04 13:32:04.164724400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out 2024-09-04 13:38:28.799628500 +0000 @@ -2,14 +2,14 @@ -- SELECT statements -- CREATE EXTENSION pg_stat_statements; +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" SET pg_stat_statements.track_utility = FALSE; SET pg_stat_statements.track_planning = TRUE; SELECT pg_stat_statements_reset() IS NOT NULL AS t; - t ---- - t -(1 row) - +ERROR: function pg_stat_statements_reset() does not exist +LINE 1: SELECT pg_stat_statements_reset() IS NOT NULL AS t; + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out C:/cirrus/build/t... --- C:/cirrus/src/test/modules/test_ddl_deparse/expected/create_extension.out 2024-09-04 13:32:08.092935000 +0000 +++ C:/cirrus/build/testrun/test_ddl_deparse/regress/results/create_extension.out 2024-09-04 13:38:55.269855000 +0000 @@ -2,4 +2,4 @@ --- CREATE_EXTENSION --- CREATE EXTENSION pg_stat_statements; -NOTICE: DDL test: type simple, tag CREATE EXTENSION +ERROR: extension "pg_stat_statements" has no installation script nor update path for version "1.12" |
50/5238 | Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:52.677065000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-04 13:28:47.433468000 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:52.677065000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-04 13:29:28.637303000 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:52.677065000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-04 13:28:46.185729000 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:57.928012311 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out 2024-09-04 13:33:48.348327472 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:57.928012311 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out 2024-09-04 13:35:16.492733640 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:57.928012311 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out 2024-09-04 13:31:18.381762548 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:48.792427965 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-04 13:31:10.678472029 +0... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:48.792427965 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-04 13:31:51.814618728 ... @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res... --- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out 2024-09-04 13:26:48.792427965 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out 2024-09-04 13:31:07.290501105 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-04 13:27:04.429885300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out 2024-09-04 13:30:09.724495700 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-04 13:27:04.429885300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out 2024-09-04 13:32:32.997066500 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul... --- C:/cirrus/src/test/regress/expected/rules.out 2024-09-04 13:27:04.429885300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/rules.out 2024-09-04 13:29:56.541876800 +0000 @@ -1772,6 +1772,8 @@ i.relname AS indexrelname, pg_stat_get_numscans(i.oid) AS idx_scan, pg_stat_get_lastscan(i.oid) AS last_idx_scan, + pg_stat_get_parallelnumscans(i.oid) AS parallel_idx_scan, + pg_stat_get_parallellastscan(i.oid) AS last_parallel_idx_scan, pg_stat_get_tuples_returned(i.oid) AS idx_tup_read, pg_stat_get_tuples_fetched(i.oid) AS idx_tup_fetch FROM (((pg_class c @@ -1784,9 +1786,13 @@ c.relname, pg_stat_get_numscans(c.oid) AS seq_scan, pg_stat_get_lastscan(c.oid) AS last_seq_scan, + pg_stat_get_parallelnumscans(c.oid) AS parallel_seq_scan, + pg_stat_get_parallellastscan(c.oid) AS last_parallel_seq_scan, pg_stat_get_tuples_returned(c.oid) AS seq_tup_read, (sum(pg_stat_get_numscans(i.indexrelid)))::bigint AS idx_scan, ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-04 12:04:57.971216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-04 12:08:08.693048000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: file of relation "clstr_test" changed by another transaction step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-04 12:04:56.212274177 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-04 12:10:34.911167819 +000... @@ -68,118 +68,7 @@ (1 row) -step wait_before_lock: <... completed> -step check1: - INSERT INTO relfilenodes(node) - SELECT relfilenode FROM pg_class WHERE relname='clstr_test'; - - SELECT count(DISTINCT node) FROM relfilenodes; - - SELECT i, j FROM clstr_test ORDER BY i, j; - - INSERT INTO data_s1(_xmin, _cmin, i, j) - SELECT xmin, cmin, i, j FROM clstr_test; - - SELECT count(*) ... |
49/5092 | fix pg_combinebackup --clone |
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-09-04 08:40:30.364228000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-04 08:45:33.9175080... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-04 04:41:58.660641000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-04 04:45:19.848500000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-04 04:41:56.907862436 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-04 04:47:50.902231539 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out /Users/admin/pgsql/build/testrun/inje... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out 2024-09-04 04:41:57 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/cluster.out 2024-09-04 04:46:38 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/cluster.out C:/cirrus/build/testrun/in... --- C:/cirrus/src/test/modules/injection_points/expected/cluster.out 2024-09-04 04:42:11.867691600 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/cluster.out 2024-09-04 04:48:17.088155300 +0000 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-09-04 04:05:59.315486000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-09-04 04:11:54.8... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/pg_... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2024-09-04 04:06:18.606386800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_index_statistics.out 2024-09-04 04:10:30.74338... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-04 01:39:58.760004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-04 01:41:58.358033000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-04 01:39:58.760004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-04 01:42:35.99340400... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-04 01:39:58.760004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-04 01:41:56.392961000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-04 01:08:08.450106000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-04 01:10:21.020847000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-04 01:08:08.528242415 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-04 01:11:11.029847086 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-04 01:08:18.582937500 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-04 01:15:19.135674300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:55.001946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-04 00:09:51.59822... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:55.001946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-04 00:10:31.196... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:55.001946000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-04 00:09:48.135157000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:52.648304257 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-04 00:13:47.185911052 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:52.648304257 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-04 00:11:58.665260289 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:53.872814583 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-04 00:12:17.38390... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:53.872814583 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-04 00:12:57.375... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-04 00:07:53.872814583 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-04 00:12:14.267907140 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-04 00:08:05.352294600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-04 00:10:53.516042100 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-04 00:08:05.352294600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-04 00:12:57.085919900 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-04 00:08:05.352294600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-04 00:10:47.693760200 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-03 23:37:01.623556000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-03 23:46:17.12627... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-03 23:29:55.957944000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-03 23:33:04.508644000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-03 23:29:55.958920000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-03 23:33:04.683766000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-03 23:29:55.039732512 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-03 23:35:39.821070244 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-03 23:29:55.039732512 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-03 23:35:40.413085133 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-03 23:29:56.215026593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-03 23:36:28.596835552 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-03 23:29:56.218992638 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-03 23:36:28.908839772 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-03 23:30:06.557119700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-03 23:35:59.537685100 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-03 23:30:06.562090700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-03 23:36:01.481026000 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/5107 | Add on_error and log_verbosity options to file_fdw |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-09-03 21:33:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out 2024-09-03 21:34:10 @@ -877,7 +877,7 @@ SELECT stats_reset > :'slru_commit_ts_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'commit_timestamp'; ?column? ---------- - t + f (1 row) SELECT stats_reset AS slru_commit_ts_reset_ts FROM pg_stat_slru WHERE name = 'commit_timestamp' \gset @@ -897,7 +897,7 @@ SELECT stats_reset > :'slru_notify_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'notify'; ?column? ---------- - t + f (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats.out /Users/admin/pgsql/build/testrun/regress/regress/results... --- /Users/admin/pgsql/src/test/regress/expected/stats.out 2024-09-03 21:33:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats.out 2024-09-03 21:34:11 @@ -877,7 +877,7 @@ SELECT stats_reset > :'slru_commit_ts_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'commit_timestamp'; ?column? ---------- - t + f (1 row) SELECT stats_reset AS slru_commit_ts_reset_ts FROM pg_stat_slru WHERE name = 'commit_timestamp' \gset @@ -897,7 +897,7 @@ SELECT stats_reset > :'slru_notify_reset_ts'::timestamptz FROM pg_stat_slru WHERE name = 'notify'; ?column? ---------- - t + f (1 row) ... |
50/4476 | Extract numeric field in JSONB more effectively |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 19:41:43.048806690 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 19:47:29.966968477 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
50/4937 | Identify huge pages accessibility using madvise |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 19:37:05.569544539 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 19:40:07.258298509 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
50/4763 | Change prefetch and read strategies to use range in pg_prewarm |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 19:24:19.306525067 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 19:28:26.739700051 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
50/5174 | Call rm_redo in a temporary memory context |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 19:05:40.267309601 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 19:10:38.558035752 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
49/4995 | optimizing pg_upgrade's once-in-each-database steps |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 19:04:23.184537621 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 19:08:22.425812619 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
50/4690 | Teach predtest about IS [NOT] <boolean> proofs |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 18:40:08.261125346 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 18:43:28.663415966 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
50/4554 | Separate memory contexts for relcache and catcache |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 18:32:10.067145566 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 18:36:36.950964099 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
49/5223 | Add tests for PL/pgSQL SRFs |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 18:31:00.252524217 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 18:34:11.552725303 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
49/4399 | pgbench: allow to cancel queries during benchmark |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out /tmp/cirrus-ci-build/contrib/pg_visibilit... --- /tmp/cirrus-ci-build/contrib/pg_visibility/expected/pg_visibility.out 2024-09-03 18:25:33.518819836 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_visibility/results/pg_visibility.out 2024-09-03 18:30:28.546287269 +0000 @@ -132,147 +132,7 @@ insert into regular_table values (1, repeat('one', 1000)), (2, repeat('two', 1000)); vacuum (disable_page_skipping) regular_table; select count(*) > 0 from pg_visibility('regular_table'); - ?column? ----------- - t -(1 row) - -select count(*) > 0 from pg_visibility((select reltoastrelid from pg_class where relname = 'regular_table')); - ?column? ----------- - t -(1 row) - -truncate regular_table; -select count(*) > 0 from pg_visibility('regular_table'); ... |
49/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-09-03 16:04:16.136083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-03 16:05:31.451059000... @@ -2811,947 +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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-03 16:04:16.136083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-03 16:06:05.1972070... @@ -2852,906 +2852,7 @@ 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); -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); ... |
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-09-03 16:04:16.136083000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-03 16:05:27.791924000 +0000 @@ -2578,1180 +2578,10 @@ -- 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 - 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) ... |
Linux - Debian Bookworm - 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-09-03 16:04:16.263153958 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-03 16:08:25.689690999 +0000 @@ -2479,1279 +2479,10 @@ 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 -DETAIL: Before executing trigger "t", the row was to be in partition "public.parted_1_1". -update parted set c = c || 'v5'; -- fail -ERROR: no partition of relation "parted_1" found for row ... |
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-09-03 16:04:16.263153958 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-03 16:06:33.649700657 +0000 @@ -2686,1072 +2686,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 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 Bookworm - 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-09-03 16:04:16.324161567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-03 16:06:23.191762141... @@ -2757,1001 +2757,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/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-03 16:04:16.324161567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-03 16:06:51.3042698... @@ -1193,2565 +1193,10 @@ UPDATE 0 -- Remove table trigger to allow updates DROP TRIGGER before_upd_a_row_trig ON main_table; -DROP TRIGGER -UPDATE main_view SET b = 31 WHERE a = 20; -NOTICE: main_view BEFORE UPDATE STATEMENT (before_view_upd_stmt) -NOTICE: main_view INSTEAD OF UPDATE ROW (instead_of_upd) -NOTICE: OLD: (20,30), NEW: (20,31) -NOTICE: trigger_func(before_upd_a_stmt) called: action = UPDATE, when = BEFORE, level = STATEMENT -NOTICE: trigger_func(after_upd_a_b_row) called: action = UPDATE, when = AFTER, level = ROW -NOTICE: trigger_func(after_upd_b_row) called: action = UPDATE, when = AFTER, level = ROW -NOTICE: trigger_func(after_upd_b_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: trigger_func(after_upd_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: main_view AFTER UPDATE STATEMENT (after_view_upd_stmt) -UPDATE 1 -UPDATE main_view SET b = 32 WHERE a = 21 AND b = 31 RETURNING 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-09-03 16:04:16.324161567 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-03 16:06:20.471733826 +0000 @@ -2472,1286 +2472,10 @@ 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 -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; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-03 16:04:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-09-03 16:07:43 @@ -254,304 +254,10 @@ CREATE TABLE vacparted_i2 PARTITION OF vacparted_i FOR VALUES WITH (MODULUS 2, REMAINDER 1); INSERT INTO vacparted_i SELECT i, 'test_'|| i from generate_series(1,10) i; -VACUUM (ANALYZE) vacparted_i; -VACUUM (FULL) vacparted_i; -VACUUM (FREEZE) vacparted_i; -SELECT relname, relhasindex FROM pg_class - WHERE relname LIKE 'vacparted_i%' AND relkind IN ('p','r') - ORDER BY relname; - relname | relhasindex ---------------+------------- - vacparted_i | t - vacparted_i1 | t - vacparted_i2 | t -(3 rows) - ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-03 16:04:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-03 16:08:58 @@ -933,2017 +933,10 @@ drop table bc; drop table ac; -create table ac (a int constraint check_a check (a <> 0)); -create table bc (b int constraint check_b check (b <> 0)); -create table cc (c int constraint check_c check (c <> 0)) inherits (ac, bc); -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+---------+---------+------------+-------------+---------- - ac | check_a | c | t | 0 | (a <> 0) - bc | check_b | c | t | 0 | (b <> 0) - cc | check_a | c | f | 1 | (a <> 0) - cc | check_b | c | f | 1 | (b <> 0) - cc | check_c | c | t | 0 | (c <> 0) -(5 rows) - ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-03 16:04:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-09-03 16:07:43 @@ -1013,1937 +1013,12 @@ create table pp1 (f1 int); create table cc1 (f2 text, f3 int) inherits (pp1); alter table pp1 add column a1 int check (a1 > 0); +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. \d cc1 - Table "public.cc1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | - f2 | text | | | - f3 | integer | | | ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-03 16:04:35.970623800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-03 16:07:03.091491100 +0000 @@ -3625,133 +3625,7 @@ (select string_agg(new_table::text, ', ' order by col1) from new_table); return null; end; $$; -create trigger but_trigger after update on convslot_test_child -referencing new table as new_table -for each statement execute function convslot_trig2(); -update convslot_test_parent set col1 = col1 || '1'; -NOTICE: trigger = but_trigger, new table = (11,tutu), (31,tutu) -create function convslot_trig3() -returns trigger -language plpgsql -AS $$ -begin -raise notice 'trigger = %, old_table = %, new table = %', - TG_NAME, - (select string_agg(old_table::text, ', ' order by col1) from old_table), ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-03 16:04:35.970623800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-03 16:08:50.727177900 +0000 @@ -3602,156 +3602,10 @@ ); 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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-03 16:04:35.981439700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-03 16:06:58.162326900 +0000 @@ -1160,2850 +1160,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 ... |
49/4963 | queryId not reported in pg_stat_activity with Extended Query Protocol |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-03 15:04:46.217558000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-03 15:06:02.175621000 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/src/test/isolation/output_iso... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-03 15:04:42.322644964 +0000 +++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/queryid.out 2024-09-03 15:08:09.808065708 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out /tmp/cirrus-ci-build/build/testrun/isolation/isola... --- /tmp/cirrus-ci-build/src/test/isolation/expected/queryid.out 2024-09-03 15:04:42.183316910 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/queryid.out 2024-09-03 15:08:39.946632991 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/queryid.out C:/cirrus/build/testrun/isolation/isolati... --- C:/cirrus/src/test/isolation/expected/queryid.out 2024-09-03 15:05:03.129372700 +0000 +++ C:/cirrus/build/testrun/isolation/isolation/results/queryid.out 2024-09-03 15:07:02.264793800 +0000 @@ -1 +1,62 @@ Parsed test spec with 2 sessions + +starting permutation: s1_begin s1_trivial s2_get_qqid1 s2_check_res1 s1_prepare s2_get_qqid2 s2_check_res2 s2_cmp_r1r2 ... +step s1_begin: SET compute_query_id = 'on'; +step s1_trivial: /* queryid test */ SELECT relname FROM pg_class WHERE oid < 1; +relname +------- +(0 rows) + +step s2_get_qqid1: SELECT query_id INTO res1 FROM pg_stat_activity WHERE query LIKE '/* queryid test */%'; +step s2_check_res1: SELECT query_id <> 0 FROM res1; +?column? +-------- +t +(1 row) + ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-03 04:59:40.195686199 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-03 05:07:40.... @@ -3878,1354 +3878,10 @@ -- partitions on the nullable side EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 FULL JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE coalesce(t1... - QUERY PLAN -------------------------------------------------------------------------- - Sort - Sort Key: t1.a, t2.a - -> Hash Full Join - Hash Cond: ((t2.a = t1.a) AND (t2.c = t1.c)) - Filter: ((COALESCE(t1.b, 0) < 10) AND (COALESCE(t2.b, 0) < 10)) - -> Append - -> Seq Scan on plt2_adv_extra t2_1 - -> Seq Scan on plt2_adv_p1 t2_2 - -> Seq Scan on plt2_adv_p2 t2_3 - -> Seq Scan on plt2_adv_p3 t2_4 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-03 04:59:40.195686199 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-03 05:08:1... @@ -2403,2829 +2403,10 @@ -- partitioned tables EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_n t1 LEFT JOIN prt2_n t2 ON (t1.c = t2.c); - QUERY PLAN ----------------------------------------------- - Hash Right Join - Hash Cond: (t2.c = (t1.c)::text) - -> Append - -> Seq Scan on prt2_n_p1 t2_1 - -> Seq Scan on prt2_n_p2 t2_2 - -> Hash - -> Append - -> Seq Scan on prt1_n_p1 t1_1 - -> Seq Scan on prt1_n_p2 t1_2 -(9 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-03 04:59:40.195686199 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-03 05:07:35.561091138 +0000 @@ -4220,1012 +4220,7 @@ (21 rows) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 FULL JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE coalesce(t1... - a | c | a | c -----+------+----+------ - -1 | | | - 1 | 0001 | | - 3 | 0003 | 3 | 0003 - 4 | 0004 | 4 | 0004 - 6 | 0006 | 6 | 0006 - 8 | 0008 | | - 9 | 0009 | 9 | 0009 - | | -1 | - | | 2 | 0002 - | | 7 | 0007 -(10 rows) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-03 04:17:40.198127000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-03 04:20:27.793341000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-03 04:17:34.838550524 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-03 04:21:46.042259544 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-03 04:17:37.184135256 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-03 04:22:28.553284403 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-03 04:17:48.288461800 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-03 04:25:26.527439100 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5221 | Add roman support for to_number function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-03 03:17:22.415209000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-03 03:19:43.354622000... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-03 03:17:22.421838000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-03 03:19:43.802875000 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-03 03:17:22.427004000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-03 03:19:45.153797000 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-03 03:17:23.773228000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-03 03:19:32.406237000 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/contrib/hstore_p... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-03 03:17:19.475901205 +0000 +++ /tmp/cirrus-ci-build/contrib/hstore_plpython/results/hstore_plpython.out 2024-09-03 03:21:53.473219345 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/src/pl/plpython/results/pl... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-03 03:17:21.144886761 +0000 +++ /tmp/cirrus-ci-build/src/pl/plpython/results/plpython_test.out 2024-09-03 03:19:41.729361059 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-03 03:17:20.009116646 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-03 03:20:48.165477223... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-03 03:17:20.021086639 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-03 03:20:49.425472474 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-03 03:17:20.029066634 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-03 03:20:50.569468151 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-03 03:17:21.645216551 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-03 03:20:39.669508842 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out C:/cirrus/build/testrun/hsto... --- C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-03 03:17:35.056942400 +0000 +++ C:/cirrus/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-03 03:23:26.774859100 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out C:/cirrus/build/testrun/jsonb_... --- C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-03 03:17:35.106366000 +0000 +++ C:/cirrus/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-03 03:23:31.631796400 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out C:/cirrus/build/testrun/ltree_... --- C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-03 03:17:35.163806500 +0000 +++ C:/cirrus/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-03 03:23:36.091762500 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpython/expected/plpython_test.out C:/cirrus/build/testrun/plpython/regre... --- C:/cirrus/src/pl/plpython/expected/plpython_test.out 2024-09-03 03:17:38.879762600 +0000 +++ C:/cirrus/build/testrun/plpython/regress/results/plpython_test.out 2024-09-03 03:23:05.873014800 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
50/5146 | Clarify the behavior of AT TIME ZONE |
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-09-03 00:15:15.831584000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-09-03 00:19:50.8350270... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
49/5062 | Check the validity of commutators for merge/hash clauses |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 21:05:47.872655408 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-09-02 21:10:16.570707157 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31121 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 21:05:47.872655408 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-09-02 21:08:25.186514392 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31084 abort; |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 20:53:07.480831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-09-02 20:54:24.9660370... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31126 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 20:53:07.480831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-09-02 20:55:09.51736... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31003 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 20:53:07.480831000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-09-02 20:54:20.262843000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31147 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 20:53:06.507824981 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-09-02 20:56:34.3499790... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31001 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 20:53:06.507824981 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-09-02 20:57:18.81806... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31038 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-09-02 20:53:06.507824981 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-09-02 20:56:30.321997344 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31206 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-09-02 20:53:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-09-02 20:54:54 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31082 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-09-02 20:53:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-09-02 20:55:59 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31085 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-09-02 20:53:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-09-02 20:54:54 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30971 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-09-02 20:53:17.426959700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-09-02 20:56:44.289874700 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30746 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-09-02 20:53:17.426959700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-09-02 20:58:52.857753900 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31214 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-09-02 20:53:17.426959700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-09-02 20:56:32.222977400 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31929 abort; |
50/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-09-02 19:38:16.054379000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-02 19:39:59.879996... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36574 | | 0 | 36574 | pktable_pkey + 36571 | | 0 | 36571 | pktable + 36577 | | 0 | 36577 | fktable + 37041 | | 0 | 37046 | foo + 37050 | | 0 | 37050 | pg_toast_37041_index + 37049 | | 0 | 37049 | pg_toast_37041 + 37334 | | 0 | 37334 | old_oids + 37351 | | 0 | 37351 | pg_toast_37348 ... |
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-09-02 19:38:16.054379000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-02 19:40:41.0275... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36454 | | 0 | 36454 | pktable_pkey + 36451 | | 0 | 36451 | pktable + 36460 | | 0 | 36460 | fktable + 37027 | | 0 | 37032 | foo + 37036 | | 0 | 37036 | pg_toast_37027_index + 37035 | | 0 | 37035 | pg_toast_37027 + 37256 | | 0 | 37256 | old_oids + 37273 | | 0 | 37273 | pg_toast_37270 ... |
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-09-02 19:38:16.054379000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-02 19:39:54.975863000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36547 | | 0 | 36547 | pktable_pkey + 36544 | | 0 | 36544 | pktable + 36550 | | 0 | 36550 | fktable + 37001 | | 0 | 37007 | foo + 37011 | | 0 | 37011 | pg_toast_37001_index + 37010 | | 0 | 37010 | pg_toast_37001 + 37241 | | 0 | 37241 | old_oids + 37260 | | 0 | 37260 | pg_toast_37257 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-02 19:38:10.761879273 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-09-02 19:45:21.143731660 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36604 | | 0 | 36604 | pktable_pkey + 36601 | | 0 | 36601 | pktable + 36606 | | 0 | 36606 | fktable + 37113 | | 0 | 37119 | foo + 37123 | | 0 | 37123 | pg_toast_37113_index + 37122 | | 0 | 37122 | pg_toast_37113 + 37320 | | 0 | 37320 | old_oids + 37344 | | 0 | 37344 | pg_toast_37341 ... |
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-09-02 19:38:10.761879273 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-09-02 19:46:22.867661513 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36605 | | 0 | 36605 | pktable_pkey + 36601 | | 0 | 36601 | pktable + 36607 | | 0 | 36607 | fktable + 37053 | | 0 | 37058 | foo + 37062 | | 0 | 37062 | pg_toast_37053_index + 37061 | | 0 | 37061 | pg_toast_37053 + 37272 | | 0 | 37272 | old_oids + 37295 | | 0 | 37295 | pg_toast_37291 ... |
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-09-02 19:38:10.761879273 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-09-02 19:42:48.571997682 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36618 | | 0 | 36618 | pktable_pkey + 36615 | | 0 | 36615 | pktable + 36620 | | 0 | 36620 | fktable + 37104 | | 0 | 37110 | foo + 37114 | | 0 | 37114 | pg_toast_37104_index + 37113 | | 0 | 37113 | pg_toast_37104 + 37329 | | 0 | 37329 | old_oids + 37347 | | 0 | 37347 | pg_toast_37344 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-09-02 19:38:11.957399540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-02 19:42:31.463667... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36669 | | 0 | 36669 | users_id_seq + 36674 | | 0 | 36674 | pg_toast_36670 + 36675 | | 0 | 36675 | pg_toast_36670_index + 36670 | | 0 | 36670 | users + 36859 | | 0 | 36859 | foo + 37141 | | 0 | 37141 | forc_test + 37533 | | 0 | 37533 | pg_toast_37530 + 37534 | | 0 | 37534 | pg_toast_37530_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-09-02 19:38:11.957399540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-02 19:43:06.4116... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36592 | | 0 | 36592 | pg_toast_36588 + 36593 | | 0 | 36593 | pg_toast_36588_index + 36588 | | 0 | 36588 | users + 36585 | | 0 | 36585 | users_id_seq + 36797 | | 0 | 36797 | foo + 37230 | | 0 | 37230 | forc_test + 36432 | | 0 | 36432 | pktable_pkey + 36429 | | 0 | 36429 | 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-09-02 19:38:11.957399540 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-09-02 19:42:24.399675521 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36741 | | 0 | 36741 | users_id_seq + 36746 | | 0 | 36746 | pg_toast_36742 + 36747 | | 0 | 36747 | pg_toast_36742_index + 36742 | | 0 | 36742 | users + 36996 | | 0 | 36996 | foo + 37260 | | 0 | 37260 | forc_test + 36268 | | 0 | 36268 | pktable_pkey + 36265 | | 0 | 36265 | pktable ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-02 19:38:26.833120100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-09-02 19:42:06.367312200 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35976 | | 0 | 35976 | pktable_pkey + 35973 | | 0 | 35973 | pktable + 35978 | | 0 | 35978 | fktable + 36639 | | 0 | 36645 | foo + 36650 | | 0 | 36650 | pg_toast_36639_index + 36649 | | 0 | 36649 | pg_toast_36639 + 36871 | | 0 | 36871 | old_oids + 36894 | | 0 | 36894 | pg_toast_36891 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-02 19:38:26.833120100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-09-02 19:44:18.990415700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35425 | | 0 | 35425 | pktable_pkey + 35422 | | 0 | 35422 | pktable + 35427 | | 0 | 35427 | fktable + 36625 | | 0 | 36631 | foo + 36635 | | 0 | 36635 | pg_toast_36625_index + 36634 | | 0 | 36634 | pg_toast_36625 + 36881 | | 0 | 36881 | old_oids + 36898 | | 0 | 36898 | pg_toast_36895 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-09-02 19:38:26.833120100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-09-02 19:41:50.904423300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35892 | | 0 | 35892 | pktable_pkey + 35889 | | 0 | 35889 | pktable + 35899 | | 0 | 35899 | fktable + 36847 | | 0 | 36852 | foo + 36859 | | 0 | 36859 | pg_toast_36847_index + 36858 | | 0 | 36858 | pg_toast_36847 + 37056 | | 0 | 37056 | old_oids + 37073 | | 0 | 37073 | pg_toast_37070 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-02 19:36:40.849151900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-09-02 19:38:42.850536900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-02 19:36:40.849151900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-09-02 19:40:48.128946300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-09-02 19:36:40.849151900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-09-02 19:38:37.690834700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-09-02 19:02:19.615016000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-02 19:03:18.740803000... @@ -3731,7 +3731,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-09-02 19:02:19.615016000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-02 19:03:59.4865580... @@ -3731,7 +3731,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-09-02 19:02:19.615016000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-02 19:03:17.029358000 +0000 @@ -3731,7 +3731,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 |
50/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-09-02 18:52:51.028367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-02 18:55:19.411... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-02 18:52:51.028367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-02 18:56:12.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-02 18:52:51.028367000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-02 18:55:17.960441000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-02 18:52:47.809633299 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-09-02 19:00:24.508618463 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-02 18:52:47.809633299 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-09-02 19:01:48.566404998 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-02 18:52:47.809633299 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-09-02 18:58:24.940575701 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-09-02 18:52:47.204357691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-02 18:58:05.631... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-02 18:52:47.204357691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-02 18:58:39.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-09-02 18:52:47.204357691 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-09-02 18:58:00.363260787 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-02 18:53:04.153228300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-02 18:56:47.930050100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-02 18:53:04.153228300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-02 18:58:53.079972600 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-09-02 18:53:04.153228300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-09-02 18:56:40.921281900 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5233 | Add roman support for to_number function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-02 18:13:57.154099000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-02 18:16:52.427564000... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-02 18:13:57.161113000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-02 18:16:53.345001000 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-02 18:13:57.167035000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-02 18:16:55.840355000 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-02 18:13:58.502060000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-02 18:16:39.237523000 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/contrib/hstore_p... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-02 18:13:59.483412794 +0000 +++ /tmp/cirrus-ci-build/contrib/hstore_plpython/results/hstore_plpython.out 2024-09-02 18:21:02.498367542 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/contrib/jsonb_plpy... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-02 18:13:59.495394360 +0000 +++ /tmp/cirrus-ci-build/contrib/jsonb_plpython/results/jsonb_plpython.out 2024-09-02 18:21:02.306368542 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/contrib/ltree_plpy... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-02 18:13:59.503382071 +0000 +++ /tmp/cirrus-ci-build/contrib/ltree_plpython/results/ltree_plpython.out 2024-09-02 18:21:02.870365605 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/src/pl/plpython/results/pl... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-02 18:14:01.157085587 +0000 +++ /tmp/cirrus-ci-build/src/pl/plpython/results/plpython_test.out 2024-09-02 18:17:48.202793491 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-02 18:13:55.443572509 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-02 18:19:44.658499951... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-02 18:13:55.455572509 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-02 18:19:45.678499661 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-02 18:13:55.463572510 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-02 18:19:47.006499267 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-02 18:13:57.179572573 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-02 18:19:35.650501916 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out C:/cirrus/build/testrun/hsto... --- C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-02 18:14:09.621918700 +0000 +++ C:/cirrus/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-02 18:20:20.346439000 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out C:/cirrus/build/testrun/jsonb_... --- C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-02 18:14:09.683950000 +0000 +++ C:/cirrus/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-02 18:20:27.015382700 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out C:/cirrus/build/testrun/ltree_... --- C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-02 18:14:09.730309100 +0000 +++ C:/cirrus/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-02 18:20:31.419190700 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpython/expected/plpython_test.out C:/cirrus/build/testrun/plpython/regre... --- C:/cirrus/src/pl/plpython/expected/plpython_test.out 2024-09-02 18:14:13.535573000 +0000 +++ C:/cirrus/build/testrun/plpython/regress/results/plpython_test.out 2024-09-02 18:19:57.427500900 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
49/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-09-02 15:51:25.304764000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-02 15:53:03.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-09-02 15:51:25.304764000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-02 15:53: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-09-02 15:51:25.304764000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-02 15:53:03.975746000 +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 Bookworm - 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-09-02 15:51:31.638119593 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-09-02 15:57:19.648167888 +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-09-02 15:51:31.638119593 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-09-02 15:59:01.800967583 +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-09-02 15:51:31.638119593 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-09-02 15:55:21.108169370 +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 Bookworm - 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-09-02 15:51:23.608158598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-02 15:54:20.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-09-02 15:51:23.608158598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-02 15:54: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-09-02 15:51:23.608158598 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-09-02 15:54:15.666211981 +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 - Sonoma - 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-09-02 15:51:24 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-02 15:53: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-09-02 15:51:24 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-02 15:54: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-09-02 15:51:24 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-09-02 15:53: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-02 15:51:39.780491300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-09-02 15:54:47.704988400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-02 15:51:39.780491300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-09-02 15:56:57.291526700 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-09-02 15:51:39.780491300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-09-02 15:54:41.009181200 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-02 15:27:14.585312000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-09-02 15:28:34.432929000 +00... @@ -2336,19 +2336,10 @@ (select sum(f1)+1 as f1 from int4_tbl i4a) a, (select sum(f1) as f1 from int4_tbl i4b) b where b.f1 = t.thousand and a.f1 = b.f1 and (a.f1+b.f1+999) = t.tenthous; - QUERY PLAN ------------------------------------------------------------------------------------------------------------------ - Nested Loop - -> Nested Loop - Join Filter: ((sum(i4b.f1)) = ((sum(i4a.f1) + 1))) - -> Aggregate - -> Seq Scan on int4_tbl i4a - -> Aggregate - -> Seq Scan on int4_tbl i4b - -> Index Only Scan using tenk1_thous_tenthous on tenk1 t - Index Cond: ((thousand = (sum(i4b.f1))) AND (tenthous = ((((sum(i4a.f1) + 1)) + (sum(i4b.f1))) + 999))) -(9 rows) - ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-02 15:26:56.005767252 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_distinct.out 2024-09-02 15:32:43.052835406 +0000 @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 38777 waits for AccessShareLock on relation 24425 of database 16387; blocked by process 38772. +Process 38772 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 38777. +HINT: See server log for query details. -- make the function parallel safe ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-09-02 15:26:56.005767252 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_distinct.out 2024-09-02 15:34:28.108778149 +0000 @@ -310,11 +310,10 @@ -- Ensure the above gives us the correct result SELECT DISTINCT four FROM tenk1 WHERE four = 0; - four ------- - 0 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 49149 waits for AccessShareLock on relation 24365 of database 16384; blocked by process 49155. +Process 49155 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 49149. +HINT: See server log for query details. -- Ensure we get a plan with a Limit 1 EXPLAIN (COSTS OFF) SELECT DISTINCT four FROM tenk1 WHERE four = 0 AND two <> 0; diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-09-02 15:26:56.785411469 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2024-09-02 15:30:24.872925863 +0000 @@ -2321,11 +2321,10 @@ tenk1 t4, tenk1 t5 where t4.thousand = t5.unique1 and ss.x1 = t4.tenthous and ss.x2 = t5.stringu1; - count -------- - 1000 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 24554 waits for AccessShareLock on relation 24400 of database 16384; blocked by process 24558. +Process 24558 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 24554. +HINT: See server log for query details. -- -- regression test: check a case where we formerly missed including an EC -- enforcement clause because it was expected to be handled at scan level |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:20.137609000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-09-02 14:00:32.7... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:20.137609000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-09-02 14:01:14... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:20.137609000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-09-02 14:00:30.995590000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:17.776761018 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-09-02 14:04:12.243138260 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:17.776761018 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-09-02 14:05:30.103909616 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:17.776761018 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-09-02 14:01:37.938646886 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:14.980094646 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-09-02 14:01:08.8... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:14.980094646 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-09-02 14:01:49... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:14.980094646 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-09-02 14:01:06.008131766 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:22 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-09-02 14:00:52 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:22 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-09-02 14:01:52 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-09-02 13:59:22 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-09-02 14:00:52 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_view.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/create_view.out 2024-09-02 09:50:27.487635600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_view.out 2024-09-02 09:52:49.545521300 +0000 @@ -1170,6 +1170,7 @@ (1 row) select pg_get_viewdef('v1a', true); +WARNING: resource was not closed: relation "pg_rewrite_rel_rulename_index" pg_get_viewdef ----------------------------------------------------------------------------------- SELECT j.b, + |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-02 05:04:01.959311000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-02 05:07:20.865290000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-09-02 05:03:57.622479118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-09-02 05:09:49.879152134 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/cluster.out C:/cirrus/build/testrun/in... --- C:/cirrus/src/test/modules/injection_points/expected/cluster.out 2024-09-02 05:04:14.406950000 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/cluster.out 2024-09-02 05:10:27.166283000 +0000 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-09-02 04:21:01.863223000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-09-02 04:27:12.6... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-02 04:21:00.655617238 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 417 | 417 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-09-02 04:21:17.455819300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-09-02 04:24:51.011121000 +0... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -246,7 +246,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-02 01:35:53.512798000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-09-02 01:37:55.829105000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-02 01:35:53.512798000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-09-02 01:38:38.71450500... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-09-02 01:35:53.512798000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-09-02 01:37:55.936014000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/3256 | functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-09-02 01:30:37.897649789 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-09-02 01:36:18.920301373 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-09-02 01:17:03.120396000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-02 01:19:09.092903000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-09-02 01:17:03.280131625 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-02 01:19:51.882183031 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-09-02 01:17:22.015038800 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-09-02 01:23:44.266086500 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:50.498378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-02 00:01:44.47042... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:50.498378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-02 00:02:27.235... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:50.498378000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-02 00:01:45.033558000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:46.502093064 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-09-02 00:06:57.106247495 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:46.502093064 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-09-02 00:09:13.114316328 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:46.502093064 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-09-02 00:04:56.958915024 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:46.647300366 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-02 00:04:15.13822... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:46.647300366 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-02 00:04:57.686... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-09-01 23:59:46.647300366 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-09-02 00:04:13.398231307 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-02 00:00:04.871979900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-09-02 00:03:12.976248800 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-02 00:00:04.871979900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-09-02 00:05:26.962137600 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-09-02 00:00:04.871979900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-09-02 00:03:05.997254800 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-09-01 23:22:57.598142000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-09-01 23:32:17.72024... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-01 23:16:53.758279000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-01 23:20:04.817722000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-01 23:16:53.759196000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-01 23:20:05.065482000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-01 23:16:49.635186620 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-09-01 23:22:43.414033582 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-01 23:16:49.635186620 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-09-01 23:22:44.690032404 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-09-01 23:16:49.704163968 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-01 23:22:56.067986755 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-09-01 23:16:49.704163968 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-01 23:22:56.391988168 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-09-01 23:17:04.623849500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-09-01 23:23:21.779962000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-09-01 23:17:04.623849500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-09-01 23:23:22.923052600 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5222 | Avoiding superfluous buffer locking during nbtree backwards scans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-09-01 17:23:05.959689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-09-01 17:24:36.007540000 ... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(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-09-01 17:23:05.959689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-01 17:25:21.86681600... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
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-09-01 17:23:05.959689000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2024-09-01 17:24:35.460000000 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-09-01 17:23:04.901383115 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-09-01 17:26:02.200970627 ... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(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-09-01 17:23:04.901383115 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-01 17:26:36.66538176... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
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-09-01 17:23:04.901383115 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2024-09-01 17:26:00.372942823 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2024-09-01 17:23:19.602100000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-09-01 17:27:04.161731200 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2024-09-01 17:23:19.602100000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-09-01 17:29:01.435217500 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
49/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-09-01 15:54:46.751009000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-01 15:56:38.050866000... @@ -2654,1104 +2654,7 @@ 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, - c.conrelid::regclass, c.confrelid::regclass - from pg_trigger t join pg_constraint c on (t.tgconstraint = c.oid) ... |
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-09-01 15:54:46.751009000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-01 15:57:09.3852590... @@ -2532,1226 +2532,7 @@ 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 -------------+---+---+------------------------------------------------------------------- - parted_1_1 | 1 | 1 | uno uno v6 did INSERT did UPDATE did INSERT did UPDATE did INSERT ... |
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-09-01 15:54:46.751009000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-01 15:56:35.091846000 +0000 @@ -2417,1341 +2417,10 @@ -- 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; - end; - $$ language plpgsql; -create table parted_irreg_ancestor (fd text, b text, fd2 int, fd3 int, a int) - partition by range (b); ... |
Linux - Debian Bookworm - 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-09-01 15:54:50.903875819 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-09-01 16:00:27.854830918 +0000 @@ -2686,1072 +2686,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 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) ... |
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-09-01 15:54:50.903875819 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-09-01 15:59:32.134941198 +0000 @@ -2800,958 +2800,10 @@ -- This variant malfunctioned in some releases. alter table parent disable trigger user; -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 | D - parent | tg | D - parent | tg_stmt | D -(3 rows) - -drop table parent, child1; --- Check processing of foreign key triggers -create table parent (a int primary key, f int references parent) ... |
Linux - Debian Bookworm - 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-09-01 15:54:42.643660024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-09-01 15:59:15.459687301... @@ -2438,1320 +2438,10 @@ 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! -NOTICE: trigger parted_trig on parted1_irreg 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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-09-01 15:54:42.643660024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-01 15:59:43.7756877... @@ -1178,2580 +1178,7 @@ NOTICE: main_view AFTER UPDATE STATEMENT (after_view_upd_stmt) UPDATE 0 UPDATE main_view SET b = 32 WHERE a = 21 AND b = 31 RETURNING a, b; -NOTICE: main_view BEFORE UPDATE STATEMENT (before_view_upd_stmt) -NOTICE: main_view INSTEAD OF UPDATE ROW (instead_of_upd) -NOTICE: OLD: (21,31), NEW: (21,32) -NOTICE: trigger_func(before_upd_a_stmt) called: action = UPDATE, when = BEFORE, level = STATEMENT -NOTICE: trigger_func(before_upd_a_row) called: action = UPDATE, when = BEFORE, level = ROW -NOTICE: trigger_func(after_upd_b_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: trigger_func(after_upd_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: main_view AFTER UPDATE STATEMENT (after_view_upd_stmt) - a | b ----+--- -(0 rows) - -UPDATE 0 ... |
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-09-01 15:54:42.643660024 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-09-01 15:59:09.595706458 +0000 @@ -2409,1349 +2409,10 @@ 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 -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; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-09-01 15:54:51 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-09-01 15:58:12 @@ -649,184 +649,10 @@ ALTER TABLE t DETACH PARTITION tp; DROP TABLE t, tp; -CREATE TEMP TABLE t (a integer) PARTITION BY LIST (a); -CREATE TEMP TABLE tp (a integer PRIMARY KEY); -CREATE UNIQUE INDEX t_a_idx ON t (a); -ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); -ALTER TABLE t DETACH PARTITION tp; -DROP TABLE t, tp; -CREATE TEMP TABLE t (a integer) PARTITION BY LIST (a); -CREATE TEMP TABLE tp (a integer PRIMARY KEY); -CREATE UNIQUE INDEX t_a_idx ON ONLY t (a); -ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); -ALTER TABLE t DETACH PARTITION tp; -DROP TABLE t, tp; -CREATE TABLE regress_constr_partitioned (a integer) PARTITION BY LIST (a); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-09-01 15:54:51 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-09-01 15:59:47 @@ -428,130 +428,10 @@ DROP TABLE vactst; DROP TABLE vacparted; DROP TABLE no_index_cleanup; --- relation ownership, WARNING logs generated as all are skipped. -CREATE TABLE vacowned (a int); -CREATE TABLE vacowned_parted (a int) PARTITION BY LIST (a); -CREATE TABLE vacowned_part1 PARTITION OF vacowned_parted FOR VALUES IN (1); -CREATE TABLE vacowned_part2 PARTITION OF vacowned_parted FOR VALUES IN (2); -CREATE ROLE regress_vacuum; -SET ROLE regress_vacuum; --- Simple table -VACUUM vacowned; -WARNING: permission denied to vacuum "vacowned", skipping it -ANALYZE vacowned; -WARNING: permission denied to analyze "vacowned", skipping it -VACUUM (ANALYZE) vacowned; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-09-01 15:54:51 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-09-01 15:58:12 @@ -846,2104 +846,10 @@ drop function p2text(p2); drop table c1; -drop table p2; -drop table p1; -CREATE TABLE ac (aa TEXT); -alter table ac add constraint ac_check check (aa is not null); -CREATE TABLE bc (bb TEXT) INHERITS (ac); -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+----------+---------+------------+-------------+------------------ - ac | ac_check | c | t | 0 | (aa IS NOT NULL) - bc | ac_check | c | f | 1 | (aa IS NOT NULL) -(2 rows) - -insert into ac (aa) values (NULL); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-01 15:55:01.558328800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-09-01 15:57:28.083099100 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-09-01 15:55:01.547531700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-09-01 15:59:14.752580300 +0000 @@ -3605,153 +3605,7 @@ 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; $$; -create function convslot_trig2() -returns trigger -language plpgsql ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-09-01 15:55:01.558328800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-09-01 15:57:26.533763900 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-01 06:08:55.834136288 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-09-01 06:17:05.... @@ -3468,1764 +3468,10 @@ DROP TABLE prt1_adv; DROP TABLE prt2_adv; --- Tests for list-partitioned tables -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 ('0001', '0003'); -CREATE TABLE plt1_adv_p2 PARTITION OF plt1_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt1_adv_p3 PARTITION OF plt1_adv FOR VALUES IN ('0008', '0009'); -INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3, 4, 6,... -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', '0003'); -CREATE TABLE plt2_adv_p2 PARTITION OF plt2_adv FOR VALUES IN ('0004', '0006'); -CREATE TABLE plt2_adv_p3 PARTITION OF plt2_adv FOR VALUES IN ('0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (2, 3, 4, 6,... -ANALYZE plt2_adv; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-01 06:08:55.834136288 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-09-01 06:17:3... @@ -1996,3236 +1996,10 @@ -- full join EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM (SELECT * FROM prt1_l WHERE prt1_l.b = 0) t1 FULL JOIN (SELECT * FROM prt2_l WHERE p... - QUERY PLAN ----------------------------------------------------------------------------------------------------- - Sort - Sort Key: prt1_l.a, prt2_l.b - -> Append - -> Hash Full Join - Hash Cond: ((prt1_l_1.a = prt2_l_1.b) AND ((prt1_l_1.c)::text = (prt2_l_1.c)::text)) - -> Seq Scan on prt1_l_p1 prt1_l_1 - Filter: (b = 0) - -> Hash - -> Seq Scan on prt2_l_p1 prt2_l_1 - Filter: (a = 0) - -> Hash Full Join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-09-01 06:08:55.834136288 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-09-01 06:16:57.605292271 +0000 @@ -4579,653 +4579,7 @@ -- matches plt2_adv_p1 and plt2_adv_p2_ext EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.a, t2.c FROM plt1_adv t1 INNER JOIN plt2_adv t2 ON (t1.a = t2.a AND t1.c = t2.c) WHERE t1.b < 10 ... - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Hash Join - Hash Cond: ((t2.a = t1.a) AND (t2.c = t1.c)) - -> Append - -> Seq Scan on plt2_adv_p1 t2_1 - -> Seq Scan on plt2_adv_p2_ext t2_2 - -> Hash - -> Append - -> Seq Scan on plt1_adv_p2 t1_1 - Filter: (b < 10) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-09-01 05:25:54.662041000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-01 05:29:19.952264000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-01 05:25:49.967612012 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-09-01 05:32:56.456408115 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-01 05:25:51.022587542 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-01 05:31:53.160945134 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-01 05:25:53 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-01 05:29:08 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-09-01 05:25:59.541641600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-09-01 05:32:41.523352700 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5221 | Add roman support for to_number function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-01 04:37:35.630651000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-01 04:40:02.823343000... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-01 04:37:35.637283000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-01 04:40:04.303915000 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-01 04:37:35.642602000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-01 04:40:07.685023000 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-01 04:37:37.018403000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-01 04:39:52.040686000 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/contrib/hstore_p... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-01 04:37:30.466544881 +0000 +++ /tmp/cirrus-ci-build/contrib/hstore_plpython/results/hstore_plpython.out 2024-09-01 04:42:06.158325718 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/contrib/jsonb_plpy... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-01 04:37:30.474544881 +0000 +++ /tmp/cirrus-ci-build/contrib/jsonb_plpython/results/jsonb_plpython.out 2024-09-01 04:42:06.342325692 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/contrib/ltree_plpy... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-01 04:37:30.482544882 +0000 +++ /tmp/cirrus-ci-build/contrib/ltree_plpython/results/ltree_plpython.out 2024-09-01 04:42:08.390325398 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/src/pl/plpython/results/pl... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-01 04:37:32.114544942 +0000 +++ /tmp/cirrus-ci-build/src/pl/plpython/results/plpython_test.out 2024-09-01 04:39:37.682357718 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-01 04:37:31.812736625 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-01 04:41:00.989937471... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-01 04:37:31.820679607 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-01 04:41:01.925939664 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-01 04:37:31.828622589 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-01 04:41:03.021941942 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-09-01 04:37:33.410856203 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-09-01 04:40:52.473917218 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out C:/cirrus/build/testrun/hsto... --- C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out 2024-09-01 04:37:38.544478200 +0000 +++ C:/cirrus/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-09-01 04:44:14.524559200 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out C:/cirrus/build/testrun/jsonb_... --- C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-09-01 04:37:38.603541400 +0000 +++ C:/cirrus/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-09-01 04:44:21.832656200 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out C:/cirrus/build/testrun/ltree_... --- C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out 2024-09-01 04:37:38.647974700 +0000 +++ C:/cirrus/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-09-01 04:44:26.277983200 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpython/expected/plpython_test.out C:/cirrus/build/testrun/plpython/regre... --- C:/cirrus/src/pl/plpython/expected/plpython_test.out 2024-09-01 04:37:42.320342500 +0000 +++ C:/cirrus/build/testrun/plpython/regress/results/plpython_test.out 2024-09-01 04:43:49.480587000 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-09-01 02:06:08.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-09-01 02:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:09.278543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-31 22:53:28.5151250... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31076 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:09.278543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-31 22:54:09.48788... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31053 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:09.278543000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-31 22:53:27.055880000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31116 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:04.602119771 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-31 22:56:57.372475379 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31152 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:04.602119771 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/equivclass.out 2024-08-31 22:58:29.154514956 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31019 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:04.602119771 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-31 22:54:42.499920130 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31156 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:04.834543352 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-31 22:54:06.8036963... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30956 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:04.834543352 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-31 22:54:43.12397... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30898 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-31 22:52:04.834543352 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-31 22:54:01.603697997 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31056 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-31 22:52:16.669105200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-31 22:55:36.181976100 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30818 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-31 22:52:16.669105200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-31 22:57:48.668370100 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30916 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-31 22:52:16.669105200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-31 22:55:31.288418400 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31307 abort; |
50/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-08-31 21:22:12.975380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-31 21:23:42.687301... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36519 | | 0 | 36519 | pktable_pkey + 36516 | | 0 | 36516 | pktable + 36534 | | 0 | 36534 | fktable + 37103 | | 0 | 37108 | foo + 37112 | | 0 | 37112 | pg_toast_37103_index + 37111 | | 0 | 37111 | pg_toast_37103 + 37332 | | 0 | 37332 | old_oids + 37349 | | 0 | 37349 | pg_toast_37346 ... |
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-08-31 21:22:12.975380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-31 21:24:28.7404... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 37024 | | 0 | 37029 | foo + 37033 | | 0 | 37033 | pg_toast_37024_index + 37032 | | 0 | 37032 | pg_toast_37024 + 37251 | | 0 | 37251 | old_oids + 37268 | | 0 | 37268 | pg_toast_37265 ... |
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-08-31 21:22:12.975380000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-31 21:23:42.636829000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36558 | | 0 | 36558 | pktable_pkey + 36555 | | 0 | 36555 | pktable + 36561 | | 0 | 36561 | fktable + 37020 | | 0 | 37025 | foo + 37029 | | 0 | 37029 | pg_toast_37020_index + 37028 | | 0 | 37028 | pg_toast_37020 + 37239 | | 0 | 37239 | old_oids + 37271 | | 0 | 37271 | pg_toast_37268 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-31 21:22:14.918831505 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-31 21:27:38.963302746 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36579 | | 0 | 36579 | pg_toast_36575 + 36583 | | 0 | 36583 | pg_toast_36575_index + 36575 | | 0 | 36575 | users + 36574 | | 0 | 36574 | users_id_seq + 36809 | | 0 | 36809 | foo + 36991 | | 0 | 36991 | forc_test + 36608 | | 0 | 36608 | pktable_pkey + 36605 | | 0 | 36605 | pktable ... |
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-08-31 21:22:14.918831505 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-31 21:29:11.479287350 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36421 | | 0 | 36421 | pktable_pkey + 36418 | | 0 | 36418 | pktable + 36425 | | 0 | 36425 | fktable + 37030 | | 0 | 37038 | foo + 37042 | | 0 | 37042 | pg_toast_37030_index + 37041 | | 0 | 37041 | pg_toast_37030 + 37251 | | 0 | 37251 | old_oids + 37270 | | 0 | 37270 | pg_toast_37267 ... |
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-08-31 21:22:14.918831505 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-31 21:25:28.611445246 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36605 | | 0 | 36605 | pktable_pkey + 36602 | | 0 | 36602 | pktable + 36607 | | 0 | 36607 | fktable + 37119 | | 0 | 37124 | foo + 37128 | | 0 | 37128 | pg_toast_37119_index + 37127 | | 0 | 37127 | pg_toast_37119 + 37336 | | 0 | 37336 | old_oids + 37354 | | 0 | 37354 | pg_toast_37351 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-31 21:22:25.903428764 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-31 21:25:05.342108... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36637 | | 0 | 36637 | pg_toast_36632_index + 36632 | | 0 | 36632 | users + 36815 | | 0 | 36815 | foo + 36631 | | 0 | 36631 | users_id_seq + 36636 | | 0 | 36636 | pg_toast_36632 + 37116 | | 0 | 37116 | forc_test + 37584 | | 0 | 37584 | pg_toast_37581 + 37585 | | 0 | 37585 | pg_toast_37581_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-08-31 21:22:25.903428764 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-31 21:25:37.0946... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36576 | | 0 | 36576 | users_id_seq + 36581 | | 0 | 36581 | pg_toast_36577 + 36582 | | 0 | 36582 | pg_toast_36577_index + 36577 | | 0 | 36577 | users + 36916 | | 0 | 36916 | foo + 37244 | | 0 | 37244 | forc_test + 36438 | | 0 | 36438 | pktable_pkey + 36435 | | 0 | 36435 | 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-08-31 21:22:25.903428764 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-31 21:24:58.262000635 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36727 | | 0 | 36727 | users_id_seq + 36732 | | 0 | 36732 | pg_toast_36728 + 36733 | | 0 | 36733 | pg_toast_36728_index + 36728 | | 0 | 36728 | users + 36989 | | 0 | 36989 | foo + 37132 | | 0 | 37132 | forc_test + 36483 | | 0 | 36483 | pktable_pkey + 36480 | | 0 | 36480 | pktable ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-31 21:22:11 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-31 21:24:20 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36661 | | 0 | 36661 | users_id_seq + 36480 | | 0 | 36480 | pktable_pkey + 36474 | | 0 | 36474 | pktable + 36483 | | 0 | 36483 | fktable + 36667 | | 0 | 36667 | pg_toast_36662 + 36670 | | 0 | 36670 | pg_toast_36662_index + 36662 | | 0 | 36662 | users + 36769 | | 0 | 36769 | 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-08-31 21:22:11 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-31 21:25:27 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36336 | | 0 | 36336 | pktable_pkey + 36333 | | 0 | 36333 | pktable + 36338 | | 0 | 36338 | fktable + 36975 | | 0 | 36975 | pg_toast_36966_index + 36974 | | 0 | 36974 | pg_toast_36966 + 36966 | | 0 | 36971 | foo + 37223 | | 0 | 37223 | old_oids + 37240 | | 0 | 37240 | pg_toast_37237 ... |
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-08-31 21:22:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-31 21:24:20 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36377 | | 0 | 36377 | pktable_pkey + 36374 | | 0 | 36374 | pktable + 36380 | | 0 | 36380 | fktable + 37029 | | 0 | 37035 | foo + 37039 | | 0 | 37039 | pg_toast_37029_index + 37038 | | 0 | 37038 | pg_toast_37029 + 37225 | | 0 | 37225 | old_oids + 37242 | | 0 | 37242 | pg_toast_37239 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-31 21:22:32.546492800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-31 21:25:44.983474700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36174 | | 0 | 36174 | pktable_pkey + 36170 | | 0 | 36170 | pktable + 36178 | | 0 | 36178 | fktable + 36766 | | 0 | 36771 | foo + 36775 | | 0 | 36775 | pg_toast_36766_index + 36774 | | 0 | 36774 | pg_toast_36766 + 36959 | | 0 | 36959 | old_oids + 36976 | | 0 | 36976 | pg_toast_36973 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-31 21:22:32.546492800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-31 21:27:49.129973800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36061 | | 0 | 36061 | pktable + 36072 | | 0 | 36072 | fktable + 36065 | | 0 | 36065 | pktable_pkey + 36659 | | 0 | 36664 | foo + 36668 | | 0 | 36668 | pg_toast_36659_index + 36667 | | 0 | 36667 | pg_toast_36659 + 36897 | | 0 | 36897 | old_oids + 36918 | | 0 | 36918 | pg_toast_36915 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-31 21:22:32.546492800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-31 21:25:41.839899600 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36355 | | 0 | 36355 | pktable_pkey + 36352 | | 0 | 36352 | pktable + 36357 | | 0 | 36357 | fktable + 36823 | | 0 | 36828 | foo + 36832 | | 0 | 36832 | pg_toast_36823_index + 36831 | | 0 | 36831 | pg_toast_36823 + 37069 | | 0 | 37069 | pg_toast_37066 + 37070 | | 0 | 37070 | pg_toast_37066_index ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-31 21:14:04.779181400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-31 21:16:00.273581300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-31 21:14:04.779181400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-31 21:17:56.610085200 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-31 21:14:04.779181400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-31 21:15:55.099255500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-31 20:52:42.604289000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-31 20:54:11.123962000... @@ -3731,7 +3731,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-08-31 20:52:42.604289000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-31 20:54:54.1639510... @@ -3731,7 +3731,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-08-31 20:52:42.604289000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-31 20:54:11.039730000 +0000 @@ -3731,7 +3731,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 |
50/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-08-31 20:51:41.475857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-31 20:53:50.424... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-31 20:51:41.475857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-31 20:54:33.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-31 20:51:41.475857000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-31 20:53:50.746227000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-31 20:51:41.866518135 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-31 20:59:32.364454851 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-31 20:51:41.866518135 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-31 21:00:54.972557605 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-31 20:51:41.866518135 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-31 20:57:18.320824775 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-31 20:51:41.771398400 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-31 20:57:14.788... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-31 20:51:41.771398400 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-31 20:57:45.5... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-31 20:51:41.771398400 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-31 20:57:07.044592326 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-31 20:51:52.033851700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-31 20:55:29.181168200 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-31 20:51:52.033851700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-31 20:57:39.519542000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-31 20:51:52.033851700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-31 20:55:21.945326100 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5025 | Add support to TLS 1.3 cipher suites and curves lists in Postgres |
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-08-31 18:50:20.534276000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-08-31 18:55:12.5422990... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
49/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-08-31 17:51:27.233884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-31 17:53:08.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-08-31 17:51:27.233884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-31 17:53: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-08-31 17:51:27.233884000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-31 17:53:06.301545000 +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 Bookworm - 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-08-31 17:51:27.511140907 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-31 17:57:00.157185271 +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-08-31 17:51:27.511140907 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-08-31 17:58:33.510876387 +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-08-31 17:51:27.511140907 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-31 17:54:38.877322215 +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 Bookworm - 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-08-31 17:51:24.809493388 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-31 17:54:06.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-08-31 17:51:24.809493388 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-31 17:54: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-08-31 17:51:24.809493388 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-31 17:54:01.194468321 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-31 17:51:42.358642000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-31 17:54:48.602828400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-31 17:51:42.358642000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-31 17:57:18.930473000 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-31 17:51:42.358642000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-31 17:54:46.928994100 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-31 17:09:28.289545000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2024-08-31 17:10:48.133305000 +0000 @@ -2781,21 +2781,10 @@ from tenk1 x inner join tenk1 y on x.thousand = y.thousand group by x.thousand, x.twothousand order by x.thousand desc, x.twothousand; - QUERY PLAN ----------------------------------------------------------------------------------- - GroupAggregate - Group Key: x.thousand, x.twothousand - -> Incremental Sort - Sort Key: x.thousand DESC, x.twothousand - Presorted Key: x.thousand - -> Merge Join - Merge Cond: (y.thousand = x.thousand) - -> Index Only Scan Backward using tenk1_thous_tenthous on tenk1 y - -> Sort - Sort Key: x.thousand DESC - -> Seq Scan on tenk1 x ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/src/test/regress/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-08-31 17:09:23.760093072 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_distinct.out 2024-08-31 17:11:13.415694235 +0000 @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 16578 waits for AccessShareLock on relation 24371 of database 16384; blocked by process 16579. +Process 16579 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 16578. +HINT: See server log for query details. -- make the function parallel safe ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-31 17:09:28.522321378 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-08-31 17:14:30.33928... @@ -1403,18 +1403,17 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) select * from int4_tbl where (case when f1 in (select unique1 from tenk1 a) then f1 else null end) in (select ten from tenk1 b); - f1 ----- - 0 -(1 row) - ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:52.545624000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-31 16:08:40.9... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:52.545624000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-31 16:09:23... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:52.545624000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-31 16:08:40.462444000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:49.983939956 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-31 16:13:28.280647632 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:49.983939956 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-31 16:12:02.229169587 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:48.784983856 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-31 16:11:56.5... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:48.784983856 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-31 16:12:42... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-31 16:06:48.784983856 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-31 16:11:52.825539742 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
50/5214 | SQL:2023 JSON simplified accessor support |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream... --- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out 2024-08-31 14:35:24.641588000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonb.out 2024-08-31 14:37:48.639448000 ... @@ -5740,23 +5740,13 @@ (3 rows) select (test_json_dot.test_json).d from test_json_dot; - d ------------------------------------- - - - [11, 12] - [{"x": [11, 12]}, {"y": [21, 22]}] -(4 rows) - +ERROR: relation "test_json_dot" does not exist +LINE 1: select (test_json_dot.test_json).d from test_json_dot; + ^ select (test_json_dot.test_json)."d" from test_json_dot; - d ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2024-08-31 12:08:08.223022600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2024-08-31 12:11:36.757851200 +0000 @@ -1090,6 +1090,7 @@ insert into PSlot values ('PS.base.b6', 'PF0_1', '', 'WS.002.3b'); insert into PSlot values ('PS.base.c1', 'PF0_1', '', 'WS.003.1a'); insert into PSlot values ('PS.base.c2', 'PF0_1', '', 'WS.003.1b'); +WARNING: resource was not closed: relation "room_rno" insert into PSlot values ('PS.base.c3', 'PF0_1', '', 'WS.003.2a'); insert into PSlot values ('PS.base.c4', 'PF0_1', '', 'WS.003.2b'); insert into PSlot values ('PS.base.c5', 'PF0_1', '', 'WS.003.3a'); |
50/5045 | Fix race conditions with concurrent drops of shared pgstats entries |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-08-31 07:49:17.426996616 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-08-31 07:55:23.744805982 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-08-31 07:41:01.458237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-08-31 07:44:35.126546000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-08-31 07:40:59.219019281 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-08-31 07:47:27.116172036 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out /Users/admin/pgsql/build/testrun/inje... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out 2024-08-31 07:41:01 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/cluster.out 2024-08-31 07:47:58 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/cluster.out C:/cirrus/build/testrun/in... --- C:/cirrus/src/test/modules/injection_points/expected/cluster.out 2024-08-31 07:41:11.032272100 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/cluster.out 2024-08-31 07:48:26.022343000 +0000 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
50/5012 | Vacuum statistics |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-31 06:49:11 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-31 06:51:51 @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 455 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
50/5224 | not-null constraints |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-08-31 04:04:32.072554000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-08-31 04:06:30.001035000 ... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-08-31 04:04:32.072554000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-08-31 04:07:09.85004000... @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2024-08-31 04:04:32.072554000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2024-08-31 04:06:29.359520000 +0000 @@ -536,9 +536,11 @@ -- Confirm PRIMARY KEY adds NOT NULL constraint to child table CREATE TEMP TABLE z (b TEXT, PRIMARY KEY(aa, b)) inherits (a); +ERROR: column "c" ... INSERT INTO z VALUES (NULL, 'text'); -- should fail -ERROR: null value in column "aa" of relation "z" violates not-null constraint -DETAIL: Failing row contains (null, text). +ERROR: relation "z" does not exist +LINE 1: INSERT INTO z VALUES (NULL, 'text'); + ^ -- Check inherited UPDATE with first child excluded create table some_tab (f1 int, f2 int, f3 int, check (f1 < 10) no inherit); create table some_tab_child () inherits(some_tab); |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-31 03:37:24.688234000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-31 03:39:37.177438000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-31 03:37:22.282049956 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-31 03:42:01.611681300 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-31 03:37:26 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-31 03:42:03 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-31 03:37:30.357707700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-31 03:43:21.364605500 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/5172 | Use read streams in pg_visibility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-08-31 02:39:32.364391636 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-08-31 02:45:16.435952639 +0000 @@ -29,4 +29,5 @@ -- This would take very long if not canceled: SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d; ERROR: canceling statement due to statement timeout +WARNING: could not get result of cancel request due to timeout COMMIT; |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:46.319898000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-31 02:20:45.43433... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:46.319898000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-31 02:21:29.131... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:46.319898000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-31 02:20:43.377611000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:42.918546457 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-08-31 02:25:51.605742978 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:42.918546457 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-08-31 02:27:50.317595567 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:42.918546457 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-08-31 02:23:20.329826200 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:42.183947885 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-31 02:23:44.54968... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:42.183947885 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-31 02:24:29.434... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:42.183947885 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-31 02:23:40.417645174 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:41 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-31 02:20:45 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:41 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-31 02:21:41 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:41 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tidrangescan.out 2024-08-31 02:20:44 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:58.164124600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-31 02:22:02.124996300 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:58.164124600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-31 02:24:06.750739100 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-31 02:18:58.164124600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-08-31 02:21:57.931621500 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-31 01:38:51.275112000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-08-31 01:48:13.45437... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-31 01:37:50.902141000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-31 01:41:00.432006000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-31 01:37:50.903064000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-31 01:41:00.764818000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-31 01:37:46.149490343 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-31 01:44:34.379573588 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-31 01:37:46.149490343 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-31 01:44:34.939575865 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-31 01:37:46.434208075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-31 01:43:31.336864526 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-31 01:37:46.434208075 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-31 01:43:31.636865217 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-31 01:37:49 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-31 01:42:57 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-31 01:37:49 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-31 01:42:58 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-31 01:38:01.888371200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-31 01:44:16.794126000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-31 01:38:01.893757400 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-31 01:44:17.873235100 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5222 | Avoiding superfluous buffer locking during nbtree backwards scans |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:10.156342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-30 19:50:40.440771000 ... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
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-08-30 19:49:10.156342000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2024-08-30 19:50:39.256980000 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:08.772064842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-30 19:51:46.599629370 ... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(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-08-30 19:49:08.772064842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-08-30 19:52:19.50187059... @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
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-08-30 19:49:08.772064842 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out 2024-08-30 19:51:40.211260133 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-30 19:52:02 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-08-30 19:53:29 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:25.849112100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-30 19:52:50.407666000 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:25.849112100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out 2024-08-30 19:54:45.616162200 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res... --- C:/cirrus/src/test/regress/expected/plpgsql.out 2024-08-30 19:49:25.849112100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out 2024-08-30 19:52:50.423295200 +0000 @@ -5707,148 +5707,7 @@ WHERE level1_no BETWEEN 201 AND 1000; DELETE FROM transition_table_level1 WHERE level1_no BETWEEN 100000000 AND 100000010; -SELECT count(*) FROM transition_table_level1; - count -------- - 200 -(1 row) - -DELETE FROM transition_table_level2 - WHERE level2_no BETWEEN 211 AND 220; -SELECT count(*) FROM transition_table_level2; - count -------- - 9989 -(1 row) ... |
49/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-08-30 18:31:26.943167000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-30 18:33:20.555784000... @@ -2443,1315 +2443,10 @@ 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! -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) ... |
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-08-30 18:31:26.943167000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-30 18:33:51.2021750... @@ -2946,812 +2946,7 @@ create table child1 partition of parent for values in ('AAA'); -- a child with a dropped column create table child2 (x int, a text, b int); -alter table child2 drop column x; -alter table parent attach partition child2 for values in ('BBB'); --- a child with a different column order -create table child3 (b int, a text); -alter table parent attach partition child3 for values in ('CCC'); -create trigger parent_insert_trig - after insert on parent referencing new table as new_table - for each statement execute procedure dump_insert(); -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 ... |
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-08-30 18:31:26.943167000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-30 18:33:17.066605000 +0000 @@ -2700,1058 +2700,7 @@ 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 Bookworm - 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-08-30 18:31:21.920737927 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-30 18:37:12.252606072 +0000 @@ -2649,1109 +2649,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); ... |
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-08-30 18:31:21.920737927 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-30 18:35:53.160815087 +0000 @@ -2691,1067 +2691,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 (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. ... |
Linux - Debian Bookworm - 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-08-30 18:31:22.322771974 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-30 18:35:58.725468990... @@ -2328,1430 +2328,7 @@ 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 ... |
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-08-30 18:31:22.322771974 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-30 18:36:28.9694042... @@ -1588,2170 +1588,10 @@ AND v.city_id = ci.city_id AND v.country_name = co.country_name RETURNING co.country_id, v.country_name, v.city_id, v.city_name, v.population; - country_id | country_name | city_id | city_name | population -------------+--------------+---------+---------------+------------ - 3 | USA | 3 | Washington DC | 599657 -(1 row) - -UPDATE 1 -\set QUIET true -SELECT * FROM city_view; - city_id | city_name | population | country_name | continent ----------+---------------+------------+--------------+--------------- - 1 | Tokyo | 13010279 | Japan | Asia - 123456 | New York | 8391881 | USA | North America - 2 | London | 7556900 | UK | Europe ... |
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-08-30 18:31:22.322771974 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-30 18:35:55.073476247 +0000 @@ -2430,1328 +2430,10 @@ $$ language plpgsql; create table parted_irreg_ancestor (fd text, b text, fd2 int, fd3 int, a int) 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(); ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-08-30 18:31:26 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-08-30 18:34:50 @@ -603,230 +603,10 @@ ERROR: duplicate key value violates unique constraint "parted_uniq_tbl_1_i_key" DETAIL: Key (i)=(1) already exists. DROP TABLE parted_uniq_tbl; --- test naming a constraint in a partition when a conflict exists -CREATE TABLE parted_fk_naming ( - id bigint NOT NULL default 1, - id_abc bigint, - CONSTRAINT dummy_constr FOREIGN KEY (id_abc) - REFERENCES parted_fk_naming (id), - PRIMARY KEY (id) -) -PARTITION BY LIST (id); -CREATE TABLE parted_fk_naming_1 ( - id bigint NOT NULL default 1, - id_abc bigint, - PRIMARY KEY (id), ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-30 18:31:26 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-30 18:36:29 @@ -427,131 +427,10 @@ DROP TABLE vaccluster; DROP TABLE vactst; DROP TABLE vacparted; -DROP TABLE no_index_cleanup; --- relation ownership, WARNING logs generated as all are skipped. -CREATE TABLE vacowned (a int); -CREATE TABLE vacowned_parted (a int) PARTITION BY LIST (a); -CREATE TABLE vacowned_part1 PARTITION OF vacowned_parted FOR VALUES IN (1); -CREATE TABLE vacowned_part2 PARTITION OF vacowned_parted FOR VALUES IN (2); -CREATE ROLE regress_vacuum; -SET ROLE regress_vacuum; --- Simple table -VACUUM vacowned; -WARNING: permission denied to vacuum "vacowned", skipping it -ANALYZE vacowned; -WARNING: permission denied to analyze "vacowned", skipping it ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-08-30 18:31:26 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/triggers.out 2024-08-30 18:34:50 @@ -1506,2252 +1506,10 @@ \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 - SELECT * FROM city_view WHERE continent = 'Europe'; -SELECT count(*) FROM european_city_view; - count -------- - 1 -(1 row) - -CREATE FUNCTION no_op_trig_fn() RETURNS trigger LANGUAGE plpgsql -AS 'begin RETURN NULL; end'; -CREATE TRIGGER no_op_trig INSTEAD OF INSERT OR UPDATE OR DELETE ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-30 18:31:33.932422600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-30 18:34:20.610642200 +0000 @@ -3133,625 +3133,7 @@ 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 - after insert on child3 referencing new table as new_table - for each statement execute procedure dump_insert(); -create trigger child3_update_trig ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-30 18:31:33.932422600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-30 18:36:35.068716100 +0000 @@ -3579,179 +3579,7 @@ -- 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); -create table trigger_parted_p2_2 partition of trigger_parted_p2 for values in (2); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-30 18:31:33.938286800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-30 18:34:16.558884300 +0000 @@ -1160,2850 +1160,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 ... |
49/3405 | Add pg_stat_session |
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-08-30 14:53:48.341785000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-08-30 14:59:05.3201130... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-30 09:05:39.503220744 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-30 09:13:42.... @@ -2861,2371 +2861,10 @@ (21 rows) SELECT t1.* FROM prt1_adv t1 WHERE EXISTS (SELECT 1 FROM prt2_adv t2 WHERE t1.a = t2.b) AND t1.b = 0 ORDER BY t1.a; - a | b | c ------+---+------ - 100 | 0 | 0100 - 125 | 0 | 0125 - 200 | 0 | 0200 - 225 | 0 | 0225 - 250 | 0 | 0250 - 275 | 0 | 0275 - 350 | 0 | 0350 - 375 | 0 | 0375 -(8 rows) - --- left join ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-30 09:05:39.503220744 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-30 09:14:1... @@ -1741,3491 +1741,10 @@ -- test default partition behavior for list ALTER TABLE plt1 DETACH PARTITION plt1_p3; -ALTER TABLE plt1 ATTACH PARTITION plt1_p3 DEFAULT; -ANALYZE plt1; -ALTER TABLE plt2 DETACH PARTITION plt2_p3; -ALTER TABLE plt2 ATTACH PARTITION plt2_p3 DEFAULT; -ANALYZE plt2; -EXPLAIN (COSTS OFF) -SELECT avg(t1.a), avg(t2.b), t1.c, t2.c FROM plt1 t1 RIGHT JOIN plt2 t2 ON t1.c = t2.c WHERE t1.a % 25 = 0 GROUP BY t1.... - QUERY PLAN --------------------------------------------------------- - Sort - Sort Key: t1.c - -> HashAggregate - Group Key: t1.c ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-30 09:05:39.503220744 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-30 09:13:38.298418765 +0000 @@ -3395,1837 +3395,7 @@ ANALYZE prt2_adv; EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort - Sort Key: t1.a - -> Append - -> Hash 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: ((a < 300) AND (b = 0)) - -> Hash Join - Hash Cond: (t2_2.b = t1_2.a) ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-08-30 08:26:34.970465000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-30 08:29:20.999168000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-30 08:26:34.817236178 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-08-30 08:32:22.967157256 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-30 08:26:34.985476052 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-30 08:31:19.344154579 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-30 08:26:41 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-30 08:31:26 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-30 08:26:56.128719700 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-30 08:34:01.246524300 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5221 | Add roman support for to_number function |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-08-30 07:25:21.530578000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-08-30 07:27:38.447109000... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-08-30 07:25:21.538173000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-08-30 07:27:40.980561000 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-08-30 07:25:21.544084000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-08-30 07:27:42.902570000 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-08-30 07:25:22.891262000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-08-30 07:27:29.153891000 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/contrib/hstore_p... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-08-30 07:25:20.123726266 +0000 +++ /tmp/cirrus-ci-build/contrib/hstore_plpython/results/hstore_plpython.out 2024-08-30 07:30:40.281912542 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/src/pl/plpython/results/pl... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-08-30 07:25:21.739726215 +0000 +++ /tmp/cirrus-ci-build/src/pl/plpython/results/plpython_test.out 2024-08-30 07:28:10.266533182 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out /tmp/cirrus-ci-build/build/testrun/hs... --- /tmp/cirrus-ci-build/contrib/hstore_plpython/expected/hstore_plpython.out 2024-08-30 07:25:21.449645687 +0000 +++ /tmp/cirrus-ci-build/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-08-30 07:29:35.926792848... @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out /tmp/cirrus-ci-build/build/testrun/json... --- /tmp/cirrus-ci-build/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-08-30 07:25:21.465655867 +0000 +++ /tmp/cirrus-ci-build/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-08-30 07:29:36.946789127 +... @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out /tmp/cirrus-ci-build/build/testrun/ltre... --- /tmp/cirrus-ci-build/contrib/ltree_plpython/expected/ltree_plpython.out 2024-08-30 07:25:21.473660958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-08-30 07:29:38.078785048 +... @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out /tmp/cirrus-ci-build/build/testrun/plpython/reg... --- /tmp/cirrus-ci-build/src/pl/plpython/expected/plpython_test.out 2024-08-30 07:25:23.074633758 +0000 +++ /tmp/cirrus-ci-build/build/testrun/plpython/regress/results/plpython_test.out 2024-08-30 07:29:26.238830524 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/hstore_plpython/expected/hstore_plpython.out /Users/admin/pgsql/build/testrun/hstore... --- /Users/admin/pgsql/contrib/hstore_plpython/expected/hstore_plpython.out 2024-08-30 07:25:21 +++ /Users/admin/pgsql/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-08-30 07:32:20 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /Users/admin/pgsql/contrib/jsonb_plpython/expected/jsonb_plpython.out /Users/admin/pgsql/build/testrun/jsonb_pl... --- /Users/admin/pgsql/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-08-30 07:25:21 +++ /Users/admin/pgsql/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-08-30 07:32:20 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff -U3 /Users/admin/pgsql/contrib/ltree_plpython/expected/ltree_plpython.out /Users/admin/pgsql/build/testrun/ltree_pl... --- /Users/admin/pgsql/contrib/ltree_plpython/expected/ltree_plpython.out 2024-08-30 07:25:21 +++ /Users/admin/pgsql/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-08-30 07:32:19 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff -U3 /Users/admin/pgsql/src/pl/plpython/expected/plpython_test.out /Users/admin/pgsql/build/testrun/plpython/regress... --- /Users/admin/pgsql/src/pl/plpython/expected/plpython_test.out 2024-08-30 07:25:24 +++ /Users/admin/pgsql/build/testrun/plpython/regress/results/plpython_test.out 2024-08-30 07:32:19 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out C:/cirrus/build/testrun/hsto... --- C:/cirrus/contrib/hstore_plpython/expected/hstore_plpython.out 2024-08-30 07:25:32.298729300 +0000 +++ C:/cirrus/build/testrun/hstore_plpython/regress/results/hstore_plpython.out 2024-08-30 07:31:52.387178300 +0000 @@ -9,153 +9,7 @@ plpy.info(sorted(val.items())) return len(val) $$; -SELECT test1('aa=>bb, cc=>NULL'::hstore); -INFO: [('aa', 'bb'), ('cc', None)] - test1 -------- - 2 -(1 row) - --- the same with the versioned language name -CREATE FUNCTION test1n(val hstore) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE hstore -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out C:/cirrus/build/testrun/jsonb_... --- C:/cirrus/contrib/jsonb_plpython/expected/jsonb_plpython.out 2024-08-30 07:25:32.363220600 +0000 +++ C:/cirrus/build/testrun/jsonb_plpython/regress/results/jsonb_plpython.out 2024-08-30 07:31:59.155748400 +0000 @@ -9,298 +9,7 @@ assert(val == {'a': 1, 'c': 'NULL'}) return len(val) $$; -SELECT test1('{"a": 1, "c": "NULL"}'::jsonb); - test1 -------- - 2 -(1 row) - --- test jsonb -> python dict --- complex dict with dicts as value -CREATE FUNCTION test1complex(val jsonb) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE jsonb -AS $$ -assert isinstance(val, dict) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out C:/cirrus/build/testrun/ltree_... --- C:/cirrus/contrib/ltree_plpython/expected/ltree_plpython.out 2024-08-30 07:25:32.398866000 +0000 +++ C:/cirrus/build/testrun/ltree_plpython/regress/results/ltree_plpython.out 2024-08-30 07:32:04.901866300 +0000 @@ -7,37 +7,7 @@ plpy.info(repr(val)) return len(val) $$; -SELECT test1('aa.bb.cc'::ltree); -INFO: ['aa', 'bb', 'cc'] - test1 -------- - 3 -(1 row) - -CREATE FUNCTION test1n(val ltree) RETURNS int -LANGUAGE plpython3u -TRANSFORM FOR TYPE ltree -AS $$ -plpy.info(repr(val)) -return len(val) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpython/expected/plpython_test.out C:/cirrus/build/testrun/plpython/regre... --- C:/cirrus/src/pl/plpython/expected/plpython_test.out 2024-08-30 07:25:36.014029200 +0000 +++ C:/cirrus/build/testrun/plpython/regress/results/plpython_test.out 2024-08-30 07:31:19.524259300 +0000 @@ -2,92 +2,7 @@ CREATE EXTENSION plpython3u; -- really stupid function just to get the module loaded CREATE FUNCTION stupid() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupid(); - stupid --------- - zarkon -(1 row) - --- check 2/3 versioning -CREATE FUNCTION stupidn() RETURNS text AS 'return "zarkon"' LANGUAGE plpython3u; -select stupidn(); - stupidn ---------- - zarkon -(1 row) ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-30 04:38:08.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-30 04:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:08.145628000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-30 01:07:23.0288760... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31179 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:08.145628000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-30 01:08:11.44192... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31052 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:08.145628000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-30 01:07:21.594442000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31085 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:06.253276265 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-30 01:10:25.580364365 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31146 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:06.253276265 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-30 01:08:41.704450850 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31087 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:05.500421909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-30 01:08:05.8894333... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31047 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:05.500421909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-30 01:08:42.25731... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30963 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-30 01:06:05.500421909 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-30 01:08:01.725441339 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31001 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-30 01:06:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-30 01:08:46 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31038 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-30 01:06:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-30 01:09:49 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31089 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-30 01:06:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-08-30 01:08:46 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31021 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-30 01:06:23.581270300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-30 01:09:43.010198200 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30690 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-30 01:06:23.581270300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-30 01:12:10.061933500 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30997 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-30 01:06:23.581270300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-30 01:09:39.859793900 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 32213 abort; |
50/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-08-29 23:44:12.157309000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-29 23:45:57.921456... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36458 | | 0 | 36458 | pktable_pkey + 36455 | | 0 | 36455 | pktable + 36460 | | 0 | 36460 | fktable + 36995 | | 0 | 37000 | foo + 37004 | | 0 | 37004 | pg_toast_36995_index + 37003 | | 0 | 37003 | pg_toast_36995 + 37215 | | 0 | 37215 | old_oids + 37238 | | 0 | 37238 | pg_toast_37235 ... |
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-08-29 23:44:12.157309000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-29 23:46:52.1187... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36479 | | 0 | 36479 | pktable_pkey + 36476 | | 0 | 36476 | pktable + 36481 | | 0 | 36481 | fktable + 36932 | | 0 | 36938 | foo + 36942 | | 0 | 36942 | pg_toast_36932_index + 36941 | | 0 | 36941 | pg_toast_36932 + 37143 | | 0 | 37143 | old_oids + 37164 | | 0 | 37164 | pg_toast_37161 ... |
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-08-29 23:44:12.157309000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-29 23:45:59.099071000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36336 | | 0 | 36336 | pktable_pkey + 36332 | | 0 | 36332 | pktable + 36338 | | 0 | 36338 | fktable + 37007 | | 0 | 37013 | foo + 37017 | | 0 | 37017 | pg_toast_37007_index + 37016 | | 0 | 37016 | pg_toast_37007 + 37227 | | 0 | 37227 | old_oids + 37245 | | 0 | 37245 | pg_toast_37242 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-29 23:44:07.465858919 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-29 23:49:19.496158519 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36658 | | 0 | 36658 | pktable_pkey + 36655 | | 0 | 36655 | pktable + 36661 | | 0 | 36661 | fktable + 37103 | | 0 | 37111 | foo + 37115 | | 0 | 37115 | pg_toast_37103_index + 37114 | | 0 | 37114 | pg_toast_37103 + 37336 | | 0 | 37336 | old_oids + 37353 | | 0 | 37353 | pg_toast_37350 ... |
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-08-29 23:44:07.465858919 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-29 23:50:35.210976318 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36489 | | 0 | 36489 | pktable_pkey + 36484 | | 0 | 36484 | pktable + 36491 | | 0 | 36491 | fktable + 37044 | | 0 | 37049 | foo + 37053 | | 0 | 37053 | pg_toast_37044_index + 37052 | | 0 | 37052 | pg_toast_37044 + 37263 | | 0 | 37263 | old_oids + 37281 | | 0 | 37281 | pg_toast_37278 ... |
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-08-29 23:44:07.465858919 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-29 23:47:02.583989073 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37508 | | 0 | 37508 | rtype + 36625 | | 0 | 36625 | users_id_seq + 36630 | | 0 | 36630 | pg_toast_36626 + 36632 | | 0 | 36632 | pg_toast_36626_index + 36626 | | 0 | 36626 | users + 36903 | | 0 | 36903 | foo + 37058 | | 0 | 37058 | forc_test + 37511 | | 0 | 37511 | pg_toast_37508 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-29 23:44:07.062188907 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-29 23:46:28.586083... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36387 | | 0 | 36387 | pktable_pkey + 36384 | | 0 | 36384 | pktable + 36390 | | 0 | 36390 | fktable + 36950 | | 0 | 36958 | foo + 36962 | | 0 | 36962 | pg_toast_36950_index + 36961 | | 0 | 36961 | pg_toast_36950 + 37249 | | 0 | 37249 | recur1 + 37240 | | 0 | 37240 | old_oids ... |
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-08-29 23:44:07.062188907 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-29 23:46:57.7100... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36588 | | 0 | 36588 | users + 36587 | | 0 | 36587 | users_id_seq + 36592 | | 0 | 36592 | pg_toast_36588 + 36593 | | 0 | 36593 | pg_toast_36588_index + 36770 | | 0 | 36770 | foo + 37024 | | 0 | 37024 | forc_test + 37388 | | 0 | 37388 | pg_toast_37385 + 37389 | | 0 | 37389 | pg_toast_37385_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-08-29 23:44:07.062188907 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-29 23:46:21.906086033 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36370 | | 0 | 36370 | users_id_seq + 36375 | | 0 | 36375 | pg_toast_36371 + 36376 | | 0 | 36376 | pg_toast_36371_index + 36371 | | 0 | 36371 | users + 36653 | | 0 | 36653 | foo + 36806 | | 0 | 36806 | forc_test + 37536 | | 0 | 37536 | pg_toast_37533 + 37537 | | 0 | 37537 | pg_toast_37533_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-29 23:44:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-29 23:46:29 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36512 | | 0 | 36512 | pktable_pkey + 36509 | | 0 | 36509 | pktable + 36517 | | 0 | 36517 | fktable + 36994 | | 0 | 37004 | foo + 37008 | | 0 | 37008 | pg_toast_36994_index + 37007 | | 0 | 37007 | pg_toast_36994 + 37227 | | 0 | 37227 | old_oids + 37244 | | 0 | 37244 | pg_toast_37241 ... |
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-08-29 23:44:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-29 23:47:41 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36156 | | 0 | 36156 | pktable_pkey + 36153 | | 0 | 36153 | pktable + 36159 | | 0 | 36159 | fktable + 36898 | | 0 | 36906 | foo + 36910 | | 0 | 36910 | pg_toast_36898_index + 36909 | | 0 | 36909 | pg_toast_36898 + 37128 | | 0 | 37128 | old_oids + 37145 | | 0 | 37145 | pg_toast_37142 ... |
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-08-29 23:44:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-29 23:46:28 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36139 | | 0 | 36139 | pktable_pkey + 36136 | | 0 | 36136 | pktable + 36144 | | 0 | 36144 | fktable + 36986 | | 0 | 36991 | foo + 36995 | | 0 | 36995 | pg_toast_36986_index + 36994 | | 0 | 36994 | pg_toast_36986 + 37183 | | 0 | 37183 | old_oids + 37201 | | 0 | 37201 | pg_toast_37198 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-29 23:44:26.492142300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-29 23:48:31.020190300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35004 | | 0 | 35004 | pktable_pkey + 35001 | | 0 | 35001 | pktable + 35006 | | 0 | 35006 | fktable + 36635 | | 0 | 36640 | foo + 36644 | | 0 | 36644 | pg_toast_36635_index + 36643 | | 0 | 36643 | pg_toast_36635 + 36855 | | 0 | 36855 | old_oids + 36873 | | 0 | 36873 | pg_toast_36870 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-29 23:44:26.492142300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-29 23:50:54.836182900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35625 | | 0 | 35625 | pktable_pkey + 35622 | | 0 | 35622 | pktable + 35630 | | 0 | 35630 | fktable + 36628 | | 0 | 36634 | foo + 36638 | | 0 | 36638 | pg_toast_36628_index + 36637 | | 0 | 36637 | pg_toast_36628 + 36856 | | 0 | 36856 | old_oids + 36875 | | 0 | 36875 | pg_toast_36872 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-29 23:44:26.492142300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-29 23:48:26.073920100 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35839 | | 0 | 35839 | pktable_pkey + 35836 | | 0 | 35836 | pktable + 35845 | | 0 | 35845 | fktable + 36751 | | 0 | 36756 | foo + 36760 | | 0 | 36760 | pg_toast_36751_index + 36759 | | 0 | 36759 | pg_toast_36751 + 37016 | | 0 | 37016 | old_oids + 37033 | | 0 | 37033 | pg_toast_37030 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-29 23:37:38.951429500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-29 23:39:54.426208900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-29 23:37:38.951429500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-29 23:42:15.223603700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-29 23:37:38.951429500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-29 23:39:48.401746500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-29 23:31:09.612510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-29 23:32:10.570565000... @@ -3731,7 +3731,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-08-29 23:31:09.612510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-29 23:32:52.1382320... @@ -3731,7 +3731,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-08-29 23:31:09.612510000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-29 23:32:09.256260000 +0000 @@ -3731,7 +3731,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 |
50/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-08-29 23:19:53.463934000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-29 23:22:07.288... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:53.463934000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-29 23:23:00.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:53.463934000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-29 23:22:08.126892000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-29 23:19:50.030236114 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-29 23:27:01.463434198 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:50.030236114 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-29 23:25:31.342864864 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-29 23:19:48.812297083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-29 23:25:05.071... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:48.812297083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-29 23:25:34.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:48.812297083 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-29 23:24:58.527407278 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-29 23:19:45 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-29 23:22:04 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:45 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-29 23:23:15 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-29 23:19:45 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-29 23:22:04 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-29 23:20:04.922924800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-29 23:24:22.946440400 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-29 23:20:04.922924800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-29 23:26:54.746239600 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-29 23:20:04.922924800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-29 23:24:16.449356800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-08-29 20:07:23.120922000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-29 20:08:54.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-08-29 20:07:23.120922000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-29 20:09: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-08-29 20:07:23.120922000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-29 20:08:53.808961000 +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 Bookworm - 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-08-29 20:07:19.233830556 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-29 20:12:42.794514095 +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-08-29 20:07:19.233830556 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-29 20:10:56.598393126 +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 Bookworm - 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-08-29 20:07:20.484251089 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-29 20:10:57.70... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-08-29 20:07:20.484251089 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-29 20:11:39.... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-08-29 20:07:20.484251089 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-29 20:10:54.952824586 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-29 20:07:40.462348300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-29 20:10:58.604672900 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-29 20:07:40.462348300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-29 20:13:03.135489200 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-29 20:07:40.462348300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-29 20:10:50.875662100 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-29 19:35:36.166521000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-08-29 19:36:50.989583000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:01.767212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-29 18:36:09.2... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:01.767212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-29 18:36:48... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:01.767212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-29 18:36:07.794905000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:00.750366753 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-29 18:39:16.296334021 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:00.750366753 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-08-29 18:41:24.337482675 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:00.750366753 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-29 18:37:32.279786633 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:01.640983577 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-29 18:37:30.0... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:01.640983577 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-29 18:38:26... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:01.640983577 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-29 18:37:25.429755085 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-29 18:37:45 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-29 18:38:50 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-29 18:35:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-29 18:37:44 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
49/5215 | Re-enable Sequence Support in pgstattuple Extension |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out /tmp/cirrus-ci-build/build-32/testrun/pgstatt... --- /tmp/cirrus-ci-build/contrib/pgstattuple/expected/pgstattuple.out 2024-08-29 17:03:15.372928253 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pgstattuple/regress/results/pgstattuple.out 2024-08-29 17:09:45.456525188 +000... @@ -279,7 +279,7 @@ select * from pgstattuple('serial'); table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_sp... -----------+-------------+-----------+---------------+------------------+----------------+--------------------+--------... - 8192 | 1 | 41 | 0.5 | 0 | 0 | 0 | 8... + 8192 | 1 | 41 | 0.5 | 0 | 0 | 0 | 8... (1 row) select pgstatindex('serial'); |
50/5060 | windows compilation fails when gssapi & openssl are enabled |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-08-29 16:02:09.244772000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/query_cancel.out 2024-08-29 16:07:16.9709590... @@ -17,4 +17,5 @@ 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; |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-08-29 09:26:12.208614000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-08-29 09:29:24.247967000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-08-29 09:26:09.085832454 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-08-29 09:31:48.076429529 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out /Users/admin/pgsql/build/testrun/inje... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out 2024-08-29 09:26:08 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/cluster.out 2024-08-29 09:30:46 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/cluster.out C:/cirrus/build/testrun/in... --- C:/cirrus/src/test/modules/injection_points/expected/cluster.out 2024-08-29 09:26:24.207966000 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/cluster.out 2024-08-29 09:33:00.253908600 +0000 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
50/5012 | Vacuum statistics |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-29 08:49:46.980695530 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-08-29 08:57:01.148901405 +000... @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 455 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-29 08:49:47.827521544 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-29 09:01:5... @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 417 | 417 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-29 08:50:04.578562100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-08-29 08:54:... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
50/3461 | In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) |
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-08-29 06:55:52.565888000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-08-29 06:58:29.647502000 +... @@ -363,219 +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), ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-29 05:03:17.205947000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-29 05:05:26.162820000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-29 05:03:10.563594287 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-29 05:05:53.278686249 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-29 05:03:27 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-29 05:06:42 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-29 05:03:37.713272300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-29 05:10:57.151361000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:47.740901000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-29 03:48:44.43491... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:47.740901000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-29 03:49:26.067... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:47.740901000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-29 03:48:44.113183000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:47.985431627 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-08-29 03:52:51.440662814 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:47.985431627 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-08-29 03:51:06.144740265 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:48.143506796 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-29 03:51:22.26626... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:48.143506796 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-29 03:52:01.414... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:48.143506796 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-29 03:51:20.326263665 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-29 03:48:47 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-29 03:49:42 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-29 03:46:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tidrangescan.out 2024-08-29 03:48:47 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-29 03:47:05.839431500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-29 03:50:03.730741400 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-29 03:47:05.839431500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-29 03:52:15.293728100 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-29 03:47:05.839431500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-08-29 03:49:59.684361500 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
49/5179 | Better flattening of SET for query jumbling |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-29 03:10:02.173605696 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-29 03:13:17.599530594 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-29 03:10:02.173605696 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-29 03:13:18.187529023 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-29 02:52:49.627334000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-29 02:56:00.518108000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-29 02:52:49.628237000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-29 02:56:00.821686000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-29 02:52:45.827959760 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-29 02:58:40.049378895 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-29 02:52:45.827959760 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-29 02:58:40.345379536 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-29 02:52:56.780902700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-29 02:59:08.393651900 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-29 02:52:56.785350900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-29 02:59:09.383399100 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/4390 | add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-08-28 20:49:31.229545010 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-08-28 20:54:16.655203610 +0000 @@ -17,4 +17,5 @@ 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; |
49/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-08-28 20:04:50.471355000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-28 20:06:23.757822000... @@ -2711,1047 +2711,10 @@ 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) - ... |
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-08-28 20:04:50.471355000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-28 20:06:54.0680440... @@ -2473,1285 +2473,10 @@ 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 -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; ... |
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-08-28 20:04:50.471355000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-28 20:06:22.256446000 +0000 @@ -2628,1130 +2628,7 @@ -- 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 - (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'), - (1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'), - (2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h'); ... |
Linux - Debian Bookworm - 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-08-28 20:04:47.244651020 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-28 20:10:51.375928135 +0000 @@ -2603,1155 +2603,7 @@ 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'); -NOTICE: aardvark <- woof! -insert into parted1_constr values (2, 'aardwolf'), (3, 'aasvogel'); -NOTICE: aardwolf <- woof! ... |
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-08-28 20:04:47.244651020 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-28 20:09:30.147755584 +0000 @@ -2635,1123 +2635,10 @@ 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; --- try a constraint trigger, also -create table parted_referenced (a int); ... |
Linux - Debian Bookworm - 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-08-28 20:04:46.397006908 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-28 20:09:03.456844040... @@ -2237,1521 +2237,10 @@ 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(); --- 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(); ... |
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-08-28 20:04:46.397006908 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-28 20:09:33.2127788... @@ -1853,1905 +1853,7 @@ return new; end; $$; -create trigger self_ref_trigger_ins_trig before insert on self_ref_trigger - for each row execute procedure self_ref_trigger_ins_func(); -create function self_ref_trigger_del_func() - returns trigger language plpgsql as -$$ -begin - if old.parent is not null then - update self_ref_trigger set nchildren = nchildren - 1 - where id = old.parent; - end if; - return old; -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-08-28 20:04:46.397006908 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-28 20:09:00.244866810 +0000 @@ -2463,1295 +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 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-28 20:04:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-08-28 20:08:04 @@ -232,326 +232,10 @@ (1 row) VACUUM (TRUNCATE FALSE, FULL TRUE) vac_truncate_test; -DROP TABLE vac_truncate_test; --- partitioned table -CREATE TABLE vacparted (a int, b char) PARTITION BY LIST (a); -CREATE TABLE vacparted1 PARTITION OF vacparted FOR VALUES IN (1); -INSERT INTO vacparted VALUES (1, 'a'); -UPDATE vacparted SET b = 'b'; -VACUUM (ANALYZE) vacparted; -VACUUM (FULL) vacparted; -VACUUM (FREEZE) vacparted; --- check behavior with duplicate column mentions -VACUUM ANALYZE vacparted(a,b,a); -ERROR: column "a" of relation "vacparted" appears more than once -ANALYZE vacparted(a,b,b); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-28 20:04:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-28 20:09:22 @@ -326,232 +326,10 @@ -- PROCESS_TOAST option CREATE TABLE vac_option_tab (a INT, t TEXT); INSERT INTO vac_option_tab SELECT a, 't' || a FROM generate_series(1, 10) AS a; -ALTER TABLE vac_option_tab ALTER COLUMN t SET STORAGE EXTERNAL; --- Check the number of vacuums done on table vac_option_tab and on its --- toast relation, to check that PROCESS_TOAST and PROCESS_MAIN work on --- what they should. -CREATE VIEW vac_option_tab_counts AS - SELECT CASE WHEN c.relname IS NULL - THEN 'main' ELSE 'toast' END as rel, - s.vacuum_count - FROM pg_stat_all_tables s - LEFT JOIN pg_class c ON s.relid = c.reltoastrelid - WHERE c.relname = 'vac_option_tab' OR s.relname = 'vac_option_tab' - ORDER BY rel; -VACUUM (PROCESS_TOAST TRUE) vac_option_tab; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/regress/regress/resu... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-08-28 20:04:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/triggers.out 2024-08-28 20:08:04 @@ -926,2832 +926,14 @@ end if; return new; end$$; -CREATE TRIGGER t -BEFORE UPDATE ON trigger_test -FOR EACH ROW EXECUTE PROCEDURE mytrigger(); -INSERT INTO trigger_test VALUES(1, 'foo', 'bar'); -INSERT INTO trigger_test VALUES(2, 'baz', 'quux'); -UPDATE trigger_test SET f3 = 'bar'; -NOTICE: row 1 not changed -NOTICE: row 2 changed -UPDATE trigger_test SET f3 = NULL; -NOTICE: row 1 changed -NOTICE: row 2 changed --- this demonstrates that the above isn't really working as desired: -UPDATE trigger_test SET f3 = NULL; ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-28 20:04:58.199622500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-08-28 20:07:37.082396200 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-28 20:04:58.199622500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-08-28 20:09:30.360929500 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-28 20:04:58.199622500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-28 20:07:34.704941100 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-28 10:57:45.389122660 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-28 11:06:13.... @@ -3332,1900 +3332,10 @@ CREATE TABLE prt3_adv_p2 PARTITION OF prt3_adv FOR VALUES FROM (300) TO (400); CREATE INDEX prt3_adv_a_idx ON prt3_adv (a); INSERT INTO prt3_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(200, 399) i; -ANALYZE prt3_adv; --- 3-way join to test the default partition of a join relation -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c, t3.a, t3.c FROM prt1_adv t1 LEFT JOIN prt2_adv t2 ON (t1.a = t2.b) LEFT JOIN prt3_adv t3... - QUERY PLAN ------------------------------------------------------------------- - Sort - Sort Key: t1.a, t2.b, t3.a - -> Append - -> Hash Right Join - Hash Cond: (t3_1.a = t1_1.a) - -> Seq Scan on prt3_adv_p1 t3_1 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-28 10:57:45.389122660 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-28 11:06:4... @@ -1785,3447 +1785,7 @@ CREATE TABLE prt1_l_p2_p2 PARTITION OF prt1_l_p2 FOR VALUES IN ('0002', '0003'); CREATE TABLE prt1_l_p3 PARTITION OF prt1_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (b); CREATE TABLE prt1_l_p3_p1 PARTITION OF prt1_l_p3 FOR VALUES FROM (0) TO (13); -CREATE TABLE prt1_l_p3_p2 PARTITION OF prt1_l_p3 FOR VALUES FROM (13) TO (25); -INSERT INTO prt1_l SELECT i, i % 25, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt1_l; -CREATE TABLE prt2_l (a int, b int, c varchar) PARTITION BY RANGE(b); -CREATE TABLE prt2_l_p1 PARTITION OF prt2_l FOR VALUES FROM (0) TO (250); -CREATE TABLE prt2_l_p2 PARTITION OF prt2_l FOR VALUES FROM (250) TO (500) PARTITION BY LIST (c); -CREATE TABLE prt2_l_p2_p1 PARTITION OF prt2_l_p2 FOR VALUES IN ('0000', '0001'); -CREATE TABLE prt2_l_p2_p2 PARTITION OF prt2_l_p2 FOR VALUES IN ('0002', '0003'); -CREATE TABLE prt2_l_p3 PARTITION OF prt2_l FOR VALUES FROM (500) TO (600) PARTITION BY RANGE (a); -CREATE TABLE prt2_l_p3_p1 PARTITION OF prt2_l_p3 FOR VALUES FROM (0) TO (13); -CREATE TABLE prt2_l_p3_p2 PARTITION OF prt2_l_p3 FOR VALUES FROM (13) TO (25); -INSERT INTO prt2_l SELECT i % 25, i, to_char(i % 4, 'FM0000') FROM generate_series(0, 599, 3) i; -ANALYZE prt2_l; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-28 10:57:45.389122660 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-28 11:06:10.089414352 +0000 @@ -3898,1334 +3898,10 @@ (15 rows) DROP TABLE plt2_adv_extra; --- Test cases where a partition on one side matches multiple partitions on --- the other side; we currently can't do partitioned join in such cases -ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p2; --- Split plt2_adv_p2 into two partitions so that plt1_adv_p2 matches both -CREATE TABLE plt2_adv_p2_1 PARTITION OF plt2_adv FOR VALUES IN ('0004'); -CREATE TABLE plt2_adv_p2_2 PARTITION OF plt2_adv FOR VALUES IN ('0006'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (4, 6); -ANALYZE plt2_adv; --- inner join -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 ------------------------------------------------------- ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-08-28 10:38:49.792931000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-28 10:42:10.844407000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-28 10:38:47.410583538 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-08-28 10:46:34.774293219 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-28 10:38:47.595374145 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-28 10:43:26.974639178 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-28 10:38:55 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-28 10:43:57 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-28 10:38:55.535439200 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-28 10:45:41.063259500 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-08-28 05:34:57.622449000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-28 05:37:28.878706000 ... @@ -3973,1882 +3973,7 @@ select raise_test(); ERROR: division_by_zero CONTEXT: PL/pgSQL function raise_test() line 3 at RAISE -create or replace function raise_test() returns void as $$ -begin - raise sqlstate '1234F'; -end; -$$ language plpgsql; -select raise_test(); -ERROR: 1234F -CONTEXT: PL/pgSQL function raise_test() line 3 at RAISE -create or replace function raise_test() returns void as $$ -begin - raise division_by_zero using message = 'custom' || ' message'; -end; -$$ language plpgsql; ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-08-28 05:34:54.533394674 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out 2024-08-28 05:43:48.543589268 +0000 @@ -2693,3162 +2693,10 @@ return x = y; end$$ language plpgsql; select multi_datum_use(42); - multi_datum_use ------------------ - t -(1 row) - --- --- Test STRICT limiter in both planned and EXECUTE invocations. --- Note that a data-modifying query is quasi strict (disallow multi rows) --- by default in the planned case, but not in EXECUTE. --- -create temp table foo (f1 int, f2 int); -insert into foo values (1,2), (3,4); -create or replace function stricttest() returns void as $$ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/window.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_... --- /tmp/cirrus-ci-build/src/test/regress/expected/window.out 2024-08-28 05:34:54.787858849 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/window.out 2024-08-28 05:40:14.469542242 +... @@ -1353,6 +1353,7 @@ SELECT i, min(i) over (order by i range between '1 day' preceding and '10 days' following) as min_i FROM generate_series(now(), now()+'100 days'::interval, '1 hour') i; SELECT pg_get_viewdef('v_window'); +WARNING: resource was not closed: relation "pg_rewrite_rel_rulename_index" pg_get_viewdef ----------------------------------------------------------------------------------------------------------------------- SELECT i, + |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/cluster.out 2024-08-28 05:34:54.696143942 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/cluster.out 2024-08-28 05:40:12.277548547 +0000 @@ -39,6 +39,7 @@ INSERT INTO clstr_tst (b, c) VALUES (5, 'cinco'); INSERT INTO clstr_tst (b, c) VALUES (29, 'veintinueve'); INSERT INTO clstr_tst (b, c) VALUES (1, 'uno'); +WARNING: resource was not closed: relation "clstr_tst_s_pkey" INSERT INTO clstr_tst (b, c) VALUES (24, 'veinticuatro'); INSERT INTO clstr_tst (b, c) VALUES (30, 'treinta'); INSERT INTO clstr_tst (b, c) VALUES (12, 'doce'); |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-28 05:03:21.349144000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-28 05:05:35.883713000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-28 05:03:17.081326187 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-28 05:06:12.550279547 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-28 05:03:29 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-28 05:07:52 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-28 05:03:33.366484900 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-28 05:09:26.182688100 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:04.253212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-28 03:37:33.2983070... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31043 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:04.253212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-28 03:38:19.90711... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31019 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:04.253212000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-28 03:37:31.755924000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31178 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01.613384933 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-28 03:42:12.907828011 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31084 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01.613384933 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-28 03:40:50.700245057 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31071 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01.708474873 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-28 03:40:06.9178770... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30948 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01.708474873 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-28 03:40:46.20585... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30897 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01.708474873 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-28 03:40:00.017882868 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31019 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-28 03:38:42 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31034 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-28 03:40:15 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31063 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-28 03:36:01 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-08-28 03:38:45 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30909 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-28 03:36:18.445511200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-28 03:39:42.212721400 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30558 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-28 03:36:18.445511200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-28 03:41:54.574583900 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30650 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-28 03:36:18.445511200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-28 03:39:34.510575700 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31798 abort; |
50/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-08-28 02:07:15.378759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-28 02:08:49.192293... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36487 | | 0 | 36487 | pktable_pkey + 36484 | | 0 | 36484 | pktable + 36489 | | 0 | 36489 | fktable + 37019 | | 0 | 37027 | foo + 37033 | | 0 | 37033 | pg_toast_37019_index + 37032 | | 0 | 37032 | pg_toast_37019 + 37243 | | 0 | 37243 | old_oids + 37260 | | 0 | 37260 | pg_toast_37257 ... |
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-08-28 02:07:15.378759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-28 02:09:30.4664... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36526 | | 0 | 36526 | pktable_pkey + 36523 | | 0 | 36523 | pktable + 36528 | | 0 | 36528 | fktable + 36959 | | 0 | 36969 | foo + 36973 | | 0 | 36973 | pg_toast_36959_index + 36972 | | 0 | 36972 | pg_toast_36959 + 37175 | | 0 | 37175 | old_oids + 37192 | | 0 | 37192 | pg_toast_37189 ... |
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-08-28 02:07:15.378759000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-28 02:08:44.358405000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36532 | | 0 | 36532 | pktable_pkey + 36529 | | 0 | 36529 | pktable + 36534 | | 0 | 36534 | fktable + 37036 | | 0 | 37041 | foo + 37045 | | 0 | 37045 | pg_toast_37036_index + 37044 | | 0 | 37044 | pg_toast_37036 + 37280 | | 0 | 37280 | old_oids + 37306 | | 0 | 37306 | pg_toast_37303 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-28 02:07:13.967604504 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-28 02:12:18.325664986 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36623 | | 0 | 36623 | users_id_seq + 36631 | | 0 | 36631 | pg_toast_36625 + 36632 | | 0 | 36632 | pg_toast_36625_index + 36625 | | 0 | 36625 | users + 36802 | | 0 | 36802 | foo + 37015 | | 0 | 37015 | forc_test + 37608 | | 0 | 37608 | pg_toast_37604 + 37611 | | 0 | 37611 | pg_toast_37604_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-08-28 02:07:13.967604504 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-28 02:13:41.731372695 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36455 | | 0 | 36455 | pktable_pkey + 36451 | | 0 | 36451 | pktable + 36461 | | 0 | 36461 | fktable + 37018 | | 0 | 37024 | foo + 37028 | | 0 | 37028 | pg_toast_37018_index + 37027 | | 0 | 37027 | pg_toast_37018 + 37235 | | 0 | 37235 | old_oids + 37252 | | 0 | 37252 | pg_toast_37249 ... |
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-08-28 02:07:13.967604504 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-28 02:10:25.166201047 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36654 | | 0 | 36654 | pktable_pkey + 36651 | | 0 | 36651 | pktable + 36660 | | 0 | 36660 | fktable + 37097 | | 0 | 37102 | foo + 37106 | | 0 | 37106 | pg_toast_37097_index + 37105 | | 0 | 37105 | pg_toast_37097 + 37312 | | 0 | 37312 | old_oids + 37338 | | 0 | 37338 | pg_toast_37335 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-28 02:07:14.933217995 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-28 02:09:48.336612... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36445 | | 0 | 36445 | users_id_seq + 36451 | | 0 | 36451 | pg_toast_36447 + 36452 | | 0 | 36452 | pg_toast_36447_index + 36447 | | 0 | 36447 | users + 36651 | | 0 | 36651 | foo + 36517 | | 0 | 36517 | pktable_pkey + 36514 | | 0 | 36514 | pktable + 36519 | | 0 | 36519 | 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-08-28 02:07:14.933217995 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-28 02:10:21.1897... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36571 | | 0 | 36571 | users_id_seq + 36581 | | 0 | 36581 | pg_toast_36572 + 36582 | | 0 | 36582 | pg_toast_36572_index + 36572 | | 0 | 36572 | users + 36856 | | 0 | 36856 | foo + 37092 | | 0 | 37092 | forc_test + 37517 | | 0 | 37517 | pg_toast_37514 + 37518 | | 0 | 37518 | pg_toast_37514_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-08-28 02:07:14.933217995 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-28 02:09:39.720360217 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36713 | | 0 | 36713 | users_id_seq + 36723 | | 0 | 36723 | pg_toast_36717 + 36724 | | 0 | 36724 | pg_toast_36717_index + 36717 | | 0 | 36717 | users + 36936 | | 0 | 36936 | foo + 37173 | | 0 | 37173 | forc_test + 36479 | | 0 | 36479 | pktable_pkey + 36476 | | 0 | 36476 | pktable ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-28 02:07:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-28 02:09:11 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36494 | | 0 | 36494 | pktable_pkey + 36488 | | 0 | 36488 | pktable + 36497 | | 0 | 36497 | fktable + 37025 | | 0 | 37031 | foo + 37035 | | 0 | 37035 | pg_toast_37025_index + 37034 | | 0 | 37034 | pg_toast_37025 + 37290 | | 0 | 37290 | old_oids + 37333 | | 0 | 37333 | pg_toast_37330 ... |
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-08-28 02:07:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-28 02:10:36 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36314 | | 0 | 36314 | pktable_pkey + 36311 | | 0 | 36311 | pktable + 36316 | | 0 | 36316 | fktable + 36950 | | 0 | 36956 | foo + 36960 | | 0 | 36960 | pg_toast_36950_index + 36959 | | 0 | 36959 | pg_toast_36950 + 37211 | | 0 | 37211 | old_oids + 37228 | | 0 | 37228 | pg_toast_37225 ... |
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-08-28 02:07:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-28 02:09:11 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36582 | | 0 | 36582 | pktable_pkey + 36579 | | 0 | 36579 | pktable + 36584 | | 0 | 36584 | fktable + 36994 | | 0 | 36999 | foo + 37003 | | 0 | 37003 | pg_toast_36994_index + 37002 | | 0 | 37002 | pg_toast_36994 + 37252 | | 0 | 37252 | pg_toast_37248 + 37253 | | 0 | 37253 | pg_toast_37248_index ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-28 02:07:30.007427600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-28 02:11:19.752459400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35934 | | 0 | 35934 | pktable + 35941 | | 0 | 35941 | fktable + 35939 | | 0 | 35939 | pktable_pkey + 36622 | | 0 | 36627 | foo + 36631 | | 0 | 36631 | pg_toast_36622_index + 36630 | | 0 | 36630 | pg_toast_36622 + 36837 | | 0 | 36837 | old_oids + 36858 | | 0 | 36858 | pg_toast_36855 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-28 02:07:30.007427600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-28 02:13:46.012250800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36202 | | 0 | 36202 | pktable_pkey + 36199 | | 0 | 36199 | pktable + 36204 | | 0 | 36204 | fktable + 36660 | | 0 | 36666 | foo + 36670 | | 0 | 36670 | pg_toast_36660_index + 36669 | | 0 | 36669 | pg_toast_36660 + 36874 | | 0 | 36874 | old_oids + 36893 | | 0 | 36893 | pg_toast_36890 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-28 02:07:30.007427600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-28 02:11:11.667491400 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36236 | | 0 | 36236 | pktable_pkey + 36232 | | 0 | 36232 | pktable + 36242 | | 0 | 36242 | fktable + 36769 | | 0 | 36776 | foo + 36780 | | 0 | 36780 | pg_toast_36769_index + 36779 | | 0 | 36779 | pg_toast_36769 + 37014 | | 0 | 37014 | old_oids + 37033 | | 0 | 37033 | pg_toast_37030 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-28 01:59:07.029361400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-28 02:01:18.090315000 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-28 01:59:07.029361400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-28 02:03:29.696561500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-28 01:59:07.029361400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-28 02:01:13.359819100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-28 01:38:06.117330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-28 01:39:56.523520000... @@ -3731,7 +3731,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-08-28 01:38:06.117330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-28 01:40:40.2543890... @@ -3731,7 +3731,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-08-28 01:38:06.117330000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-28 01:39:54.666599000 +0000 @@ -3731,7 +3731,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 |
50/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-08-28 01:37:34.250302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-28 01:39:56.803... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:34.250302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-28 01:40:50.5... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:34.250302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-28 01:40:00.693093000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-28 01:37:29.451875373 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-28 01:44:14.407182529 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:29.451875373 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-28 01:45:39.275120437 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:29.451875373 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-28 01:41:53.843229818 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-28 01:37:29.419893774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-28 01:40:52.211... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:29.419893774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-28 01:41:24.3... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:29.419893774 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-28 01:40:45.523463070 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-28 01:37:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-28 01:41:07 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-28 01:42:49 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-28 01:37:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-28 01:41:05 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-28 01:37:46.950996000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-28 01:41:37.026933900 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-28 01:37:46.950996000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-28 01:43:56.070454700 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-28 01:37:46.950996000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-28 01:41:30.709538800 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-08-27 22:46:20.242939000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-27 22:47:45.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-08-27 22:46:20.242939000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-27 22:48: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-08-27 22:46:20.242939000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-27 22:47:45.118858000 +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 Bookworm - 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-08-27 22:46:17.667521513 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-27 22:51:21.984011949 +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-08-27 22:46:17.667521513 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-27 22:49:33.848712865 +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 Bookworm - 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-08-27 22:46:18.396911826 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-27 22:49:17.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-08-27 22:46:18.396911826 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-27 22:49: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-08-27 22:46:18.396911826 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-27 22:49:14.531286508 +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 - Sonoma - 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-08-27 22:46:34 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-27 22:48: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-08-27 22:46:34 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-27 22:49: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-08-27 22:46:34 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-27 22:48: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-27 22:46:33.329220800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-27 22:49:48.144284300 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-27 22:46:33.329220800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-27 22:51:59.646894700 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-27 22:46:33.329220800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-27 22:49:42.180408500 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress-running... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-27 21:46:22.693226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/subselect.out 2024-08-27 21:50:59.867764000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/union.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg... --- /Users/admin/pgsql/src/test/regress/expected/union.out 2024-08-27 21:46:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-08-27 21:49:46 @@ -1212,11 +1212,10 @@ UNION ALL SELECT 2 AS t, * FROM tenk1 b) c WHERE t = 2; - QUERY PLAN ---------------------- - Seq Scan on tenk1 b -(1 row) - +ERROR: deadlock detected +DETAIL: Process 15562 waits for AccessShareLock on relation 24540 of database 16384; blocked by process 15584. +Process 15584 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 15562. +HINT: See server log for query details. -- Test that we push quals into UNION sub-selects only when it's safe explain (costs off) SELECT * FROM diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-08-27 21:46:32.641746000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-08-27 21:49:04.970596100 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2024-08-27 21:46:32.552392400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-08-27 21:51:26.536602900 +0000 @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a + -> Index Only Scan using idx_int4 on tenk1 a -> Values Scan on "*VALUES*" -> Memoize Cache Key: "*VALUES*".column1 diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/aggregates.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/aggregates.out 2024-08-27 21:46:32.483964100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2024-08-27 21:51:27.943844900 +0000 @@ -1106,10 +1106,29 @@ DROP AGGREGATE my_int_max(int4); DROP OPERATOR CLASS my_int_ops USING btree CASCADE; NOTICE: drop cascades to index idx_int4 +ERROR: deadlock detected ... |
49/5203 | Switch PgStat_HashKey.objoid from Oid to uint64 |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/concurrent_ddl_dml.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/concurrent_ddl_dml.out 2024-08-27 21:31:48.791331018 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/concurrent_ddl_dml.out 2024-08-27 21:40:53.505921... @@ -12,788 +12,7 @@ step s2_alter_tbl2_float: ALTER TABLE tbl2 ALTER COLUMN val2 TYPE float; step s1_insert_tbl2: INSERT INTO tbl2 (val1, val2) VALUES (1, 1); step s1_commit: COMMIT; -step s2_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data -------------------------------------------------------------------- -BEGIN -table public.tbl1: INSERT: val1[integer]:1 val2[integer]:1 -table public.tbl2: INSERT: val1[integer]:1 val2[double precision]:1 -COMMIT -(4 rows) - -?column? --------- -stop -(1 row) ... |
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-08-27 21:31:48.791331018 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-08-27 21:40:52.037921775 +0000 @@ -243,603 +243,7 @@ ALTER TABLE tr_unique RENAME TO tr_pkey; ALTER TABLE tr_pkey ADD COLUMN id serial primary key; SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1... - data ------------------------------------------------------------------------------ - BEGIN - table public.tr_unique: INSERT: id2[integer]:1 data[integer]:10 - COMMIT - BEGIN - table public.tr_pkey: INSERT: id2[integer]:1 data[integer]:10 id[integer]:1 - COMMIT -(6 rows) - -INSERT INTO tr_pkey(data) VALUES(1); ---show deletion with primary key -DELETE FROM tr_pkey; ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:06.925360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-27 20:47:16.1... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:06.925360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-27 20:47:59... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:06.925360000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-27 20:47:15.744719000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:02.442374980 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-27 20:51:04.141687559 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:02.442374980 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-08-27 20:52:04.373659502 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:02.442374980 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-27 20:48:16.645787252 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:02.500556065 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-27 20:48:08.9... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:02.500556065 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-27 20:48:54... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:02.500556065 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-27 20:48:04.795755176 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-27 20:48:22 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-27 20:49:38 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-27 20:46:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-27 20:48:23 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
50/5117 | VACUUM FULL / CLUSTER CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-08-27 12:34:08.109880000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-08-27 12:37:34.062131000 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/cluster.out 2024-08-27 12:34:00.601390363 +0000 +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/cluster.out 2024-08-27 12:40:03.935858663 +000... @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out /Users/admin/pgsql/build/testrun/inje... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/cluster.out 2024-08-27 12:34:00 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/cluster.out 2024-08-27 12:40:02 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/cluster.out C:/cirrus/build/testrun/in... --- C:/cirrus/src/test/modules/injection_points/expected/cluster.out 2024-08-27 12:34:20.058703800 +0000 +++ C:/cirrus/build/testrun/injection_points/isolation/results/cluster.out 2024-08-27 12:41:22.775391900 +0000 @@ -8,7 +8,8 @@ step wait_before_lock: CLUSTER (CONCURRENTLY) clstr_test USING clstr_test_pkey; - <waiting ...> + +ERROR: could not access file "pgoutput_cluster": No such file or directory step change_existing: UPDATE clstr_test SET i=10 where i=1; UPDATE clstr_test SET j=20 where i=2; @@ -63,12 +64,7 @@ step wakeup_before_lock: SELECT injection_points_wakeup('cluster-concurrently-before-lock'); -injection_points_wakeup ------------------------ - ... |
50/5012 | Vacuum statistics |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-27 11:37:57.292958724 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 202... @@ -185,7 +185,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | f | f + f | f | t | t (1 row) SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-27 11:38:13.060085400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024-08-27 11:4... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -246,7 +246,7 @@ WHERE dbname = 'regression_statistic_vacuum_db'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_b... --------------------------------+-------------+--------------------+--------------------+-------------+---------+------... - regression_statistic_vacuum_db | t | t | t | t | t | t ... + regression_statistic_vacuum_db | t | t | t | t | t | t ... (1 row) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-27 09:04:35.046538000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-27 09:07:22.690943000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-27 09:04:12.392540711 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-27 09:09:39.746515967 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-27 09:04:32 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-27 09:07:42 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-27 09:05:07.316541000 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-27 09:11:27.092724800 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:15.156817000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-27 07:31:12.49866... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:15.156817000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-27 07:31:56.962... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:15.156817000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-27 07:31:11.559409000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:05.727017337 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-08-27 07:36:45.813442218 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:05.727017337 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-08-27 07:38:31.465040391 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:05.727017337 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-08-27 07:34:15.333074156 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:10.263120236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-27 07:33:34.18800... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:10.263120236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-27 07:34:16.691... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:10.263120236 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-27 07:33:31.808010077 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-27 07:27:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-27 07:29:47 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-27 07:27:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-27 07:30:50 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-27 07:27:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tidrangescan.out 2024-08-27 07:29:48 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:21.883060800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-27 07:32:22.136995800 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:21.883060800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-27 07:34:29.310894300 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-27 07:29:21.883060800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-08-27 07:32:19.384073500 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-27 06:44:00.502602000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-08-27 06:53:30.68502... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-27 06:35:53.879226000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-27 06:39:15.910412000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-27 06:35:53.880370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-27 06:39:16.268328000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-27 06:35:52.227878679 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-27 06:42:03.478529689 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-27 06:35:52.231858221 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-27 06:42:04.202529214 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-27 06:35:51.632940467 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-27 06:42:04.370862662 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-27 06:35:51.632940467 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-27 06:42:04.678859042 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-27 06:36:36 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-27 06:41:19 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-27 06:36:36 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-27 06:41:19 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-27 06:35:59.017502000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-27 06:42:19.428166600 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-27 06:35:59.022917600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-27 06:42:21.524359700 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/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-08-26 23:39:43.421856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-26 23:41:20.842192000... @@ -2692,1066 +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); ... |
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-08-26 23:39:43.421856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-26 23:41:51.6608510... @@ -2542,1216 +2542,10 @@ -- 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/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-08-26 23:39:43.421856000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-26 23:41:19.175720000 +0000 @@ -2564,1194 +2564,7 @@ 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 -create table parted_constr_ancestor (a int, b text) ... |
Linux - Debian Bookworm - 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-08-26 23:39:41.341009954 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-26 23:45:20.907359109 +0000 @@ -2567,1191 +2567,10 @@ 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 -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); ... |
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-08-26 23:39:41.341009954 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-26 23:44:04.163454632 +0000 @@ -3092,666 +3092,10 @@ 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 reattach it -alter table parent attach partition child for values in ('AAA'); -ERROR: trigger "child_row_trig" prevents table "child" from becoming a partition -DETAIL: ROW triggers with transition tables are not supported on partitions. --- drop the trigger, and now we're allowed to attach it again -drop trigger child_row_trig on child; -alter table parent attach partition child for values in ('AAA'); -drop table child, parent; --- --- Verify behavior of statement triggers on (non-partition) --- inheritance hierarchy with transition tables; similar to the --- partition case, except there is no rerouting on insertion and child --- tables can have extra columns ... |
Linux - Debian Bookworm - 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-08-26 23:39:39.879895408 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-26 23:43:58.145439910... @@ -2392,1366 +2392,10 @@ -- 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); --- Verify propagation of trigger arguments to partitions attached after creating trigger ... |
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-08-26 23:39:39.879895408 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-26 23:44:28.1213742... @@ -1270,2488 +1270,10 @@ -- Test dropping view triggers DROP TRIGGER instead_of_insert_trig ON main_view; DROP TRIGGER instead_of_delete_trig ON main_view; -\d+ main_view - View "public.main_view" - Column | Type | Collation | Nullable | Default | Storage | Description ---------+---------+-----------+----------+---------+---------+------------- - a | integer | | | | plain | - b | integer | | | | plain | -View definition: - SELECT a, - b - FROM main_table; -Triggers: - after_del_stmt_trig AFTER DELETE ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_del_stmt... - after_ins_stmt_trig AFTER INSERT ON main_view FOR EACH STATEMENT EXECUTE FUNCTION view_trigger('after_view_ins_stmt... ... |
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-08-26 23:39:39.879895408 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-26 23:43:54.333448953 +0000 @@ -2438,1320 +2438,10 @@ 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! -NOTICE: trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark) ... |
macOS - Sonoma - 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-08-26 23:39:42 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-08-26 23:42:50 @@ -1157,2853 +1157,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/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-26 23:39:42 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-26 23:44:20 @@ -185,373 +185,10 @@ -- index cleanup option is ignored if VACUUM FULL VACUUM (INDEX_CLEANUP TRUE, FULL TRUE) no_index_cleanup; VACUUM (FULL TRUE) no_index_cleanup; --- Toast inherits the value from its parent table. -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = false); -DELETE FROM no_index_cleanup WHERE i < 15; --- Nothing is cleaned up. -VACUUM no_index_cleanup; --- Both parent relation and toast are cleaned up. -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = true); -VACUUM no_index_cleanup; -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = auto); -VACUUM no_index_cleanup; --- Parameter is set for both the parent table and its toast relation. -INSERT INTO no_index_cleanup(i, t) VALUES (generate_series(31,60), - repeat('1234567890',269)); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/regress/regress/result... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-26 23:39:42 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum.out 2024-08-26 23:42:50 @@ -185,373 +185,10 @@ -- index cleanup option is ignored if VACUUM FULL VACUUM (INDEX_CLEANUP TRUE, FULL TRUE) no_index_cleanup; VACUUM (FULL TRUE) no_index_cleanup; --- Toast inherits the value from its parent table. -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = false); -DELETE FROM no_index_cleanup WHERE i < 15; --- Nothing is cleaned up. -VACUUM no_index_cleanup; --- Both parent relation and toast are cleaned up. -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = true); -VACUUM no_index_cleanup; -ALTER TABLE no_index_cleanup SET (vacuum_index_cleanup = auto); -VACUUM no_index_cleanup; --- Parameter is set for both the parent table and its toast relation. -INSERT INTO no_index_cleanup(i, t) VALUES (generate_series(31,60), - repeat('1234567890',269)); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-26 23:39:51.867735700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-08-26 23:42:08.884906700 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-26 23:39:51.867735700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-08-26 23:43:55.974525700 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-26 23:39:51.867735700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-26 23:42:08.572396900 +0000 @@ -1160,2850 +1160,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 ... |
50/5046 | New GUC autovacuum_max_threshold |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/query_cancel.out 2024-08-26 19:38:39.449957029 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/query_cancel.out 2024-08-26 19:44:44.961046632 +0000 @@ -17,4 +17,5 @@ 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; |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-26 14:56:02.410326902 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-26 15:04:20.... @@ -3385,1847 +3385,10 @@ CREATE TABLE prt1_adv_p2 PARTITION OF prt1_adv FOR VALUES FROM (200) TO (300); CREATE TABLE prt1_adv_p3 PARTITION OF prt1_adv FOR VALUES FROM (300) TO (400); CREATE INDEX prt1_adv_a_idx ON prt1_adv (a); -INSERT INTO prt1_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt1_adv; -CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); -CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); -INSERT INTO prt2_adv SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-26 14:56:02.410326902 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-26 15:04:5... @@ -2403,2829 +2403,7 @@ -- partitioned tables EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_n t1 LEFT JOIN prt2_n t2 ON (t1.c = t2.c); - QUERY PLAN ----------------------------------------------- - Hash Right Join - Hash Cond: (t2.c = (t1.c)::text) - -> Append - -> Seq Scan on prt2_n_p1 t2_1 - -> Seq Scan on prt2_n_p2 t2_2 - -> Hash - -> Append - -> Seq Scan on prt1_n_p1 t1_1 - -> Seq Scan on prt1_n_p2 t1_2 -(9 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-26 14:56:02.410326902 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-26 15:04:11.375089532 +0000 @@ -3674,1558 +3674,7 @@ CREATE TABLE plt2_adv_extra PARTITION OF plt2_adv FOR VALUES IN ('0000'); INSERT INTO plt2_adv_extra VALUES (0, 0, '0000'); ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p1 t1_1 ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-08-26 14:20:29.569424000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-26 14:23:18.679526000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-26 14:20:27.127539882 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-08-26 14:26:10.386738921 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-26 14:20:26.227879520 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-26 14:25:02.896116456 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-26 14:20:37 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-26 14:25:10 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-26 14:20:35.689460500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-26 14:27:04.646025200 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-26 11:33:20.717577000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 11:35:32.744561000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-26 11:33:19.868092057 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 11:36:17.934056538 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-26 11:33:24 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 11:37:13 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-26 11:33:27.370766500 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 11:40:01.072774000 +0000 @@ -1,17 +1,20 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-26 11:19:12.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-26 11:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:09.713717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-26 07:57:23.2799380... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31079 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:09.713717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-26 07:58:04.69519... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30990 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:09.713717000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-26 07:57:24.945483000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31261 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:05.918917477 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-26 08:00:23.935875760 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31118 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:05.918917477 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-26 07:58:40.188060485 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31101 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:05.532422839 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-26 07:58:10.9962506... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30916 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:05.532422839 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-26 07:58:49.32822... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30979 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-26 07:56:05.532422839 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-26 07:58:06.868254515 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30897 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-26 07:56:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-26 07:57:43 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31079 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-26 07:56:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-26 07:58:49 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31052 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-26 07:56:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-08-26 07:57:43 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31087 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-26 07:56:20.631557300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-26 07:59:29.268771200 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30870 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-26 07:56:20.631557300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-26 08:01:50.796214200 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31006 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-26 07:56:20.631557300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-26 07:59:29.941620800 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30652 abort; |
50/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-08-26 06:15:22.693335000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-26 06:16:52.928617... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36471 | | 0 | 36471 | pktable_pkey + 36468 | | 0 | 36468 | pktable + 36473 | | 0 | 36473 | fktable + 37024 | | 0 | 37024 | pg_toast_37008_index + 37023 | | 0 | 37023 | pg_toast_37008 + 37008 | | 0 | 37020 | foo + 37237 | | 0 | 37237 | old_oids + 37271 | | 0 | 37271 | pg_toast_37268 ... |
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-08-26 06:15:22.693335000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-26 06:17:38.7450... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36454 | | 0 | 36454 | pktable_pkey + 36451 | | 0 | 36451 | pktable + 36464 | | 0 | 36464 | fktable + 37054 | | 0 | 37059 | foo + 37063 | | 0 | 37063 | pg_toast_37054_index + 37062 | | 0 | 37062 | pg_toast_37054 + 37247 | | 0 | 37247 | old_oids + 37264 | | 0 | 37264 | pg_toast_37261 ... |
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-08-26 06:15:22.693335000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-26 06:16:49.763026000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36513 | | 0 | 36513 | pktable_pkey + 36510 | | 0 | 36510 | pktable + 36525 | | 0 | 36525 | fktable + 37005 | | 0 | 37010 | foo + 37014 | | 0 | 37014 | pg_toast_37005_index + 37013 | | 0 | 37013 | pg_toast_37005 + 37231 | | 0 | 37231 | old_oids + 37249 | | 0 | 37249 | pg_toast_37246 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-26 06:15:18.331286466 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-26 06:21:09.269451193 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36600 | | 0 | 36600 | pktable_pkey + 36596 | | 0 | 36596 | pktable + 36602 | | 0 | 36602 | fktable + 37099 | | 0 | 37104 | foo + 37108 | | 0 | 37108 | pg_toast_37099_index + 37107 | | 0 | 37107 | pg_toast_37099 + 37315 | | 0 | 37315 | old_oids + 37333 | | 0 | 37333 | pg_toast_37330 ... |
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-08-26 06:15:18.331286466 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-26 06:19:49.532862245 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36462 | | 0 | 36462 | users_id_seq + 36475 | | 0 | 36475 | pg_toast_36464 + 36476 | | 0 | 36476 | pg_toast_36464_index + 36464 | | 0 | 36464 | users + 36779 | | 0 | 36779 | foo + 37019 | | 0 | 37019 | forc_test + 36604 | | 0 | 36604 | pktable_pkey + 36601 | | 0 | 36601 | pktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-26 06:15:17.147303101 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-26 06:19:10.722154... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36725 | | 0 | 36725 | users_id_seq + 36730 | | 0 | 36730 | pg_toast_36726 + 36731 | | 0 | 36731 | pg_toast_36726_index + 36726 | | 0 | 36726 | users + 36907 | | 0 | 36907 | foo + 37128 | | 0 | 37128 | forc_test + 37410 | | 0 | 37410 | pg_toast_37406_index + 37406 | | 0 | 37406 | 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-08-26 06:15:17.147303101 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-26 06:19:45.2578... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36416 | | 0 | 36416 | pktable_pkey + 36413 | | 0 | 36413 | pktable + 36426 | | 0 | 36426 | fktable + 36954 | | 0 | 36959 | foo + 36963 | | 0 | 36963 | pg_toast_36954_index + 36962 | | 0 | 36962 | pg_toast_36954 + 37221 | | 0 | 37221 | old_oids + 37238 | | 0 | 37238 | pg_toast_37235 ... |
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-08-26 06:15:17.147303101 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-26 06:19:06.214236869 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36603 | | 0 | 36603 | users_id_seq + 36608 | | 0 | 36608 | pg_toast_36604 + 36609 | | 0 | 36609 | pg_toast_36604_index + 36604 | | 0 | 36604 | users + 36834 | | 0 | 36834 | foo + 37131 | | 0 | 37131 | forc_test + 37539 | | 0 | 37539 | pg_toast_37536 + 37540 | | 0 | 37540 | pg_toast_37536_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-26 06:15:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-26 06:17:58 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35906 | | 0 | 35906 | pktable_pkey + 35903 | | 0 | 35903 | pktable + 35908 | | 0 | 35908 | fktable + 37006 | | 0 | 37011 | foo + 37015 | | 0 | 37015 | pg_toast_37006_index + 37014 | | 0 | 37014 | pg_toast_37006 + 37224 | | 0 | 37224 | old_oids + 37241 | | 0 | 37241 | pg_toast_37238 ... |
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-08-26 06:15:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-26 06:19:54 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36464 | | 0 | 36464 | pktable_pkey + 36460 | | 0 | 36460 | pktable + 36466 | | 0 | 36466 | fktable + 36942 | | 0 | 36950 | foo + 36960 | | 0 | 36960 | pg_toast_36942_index + 36958 | | 0 | 36958 | pg_toast_36942 + 37224 | | 0 | 37224 | old_oids + 37241 | | 0 | 37241 | pg_toast_37238 ... |
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-08-26 06:15:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-26 06:17:59 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36428 | | 0 | 36428 | users_id_seq + 36433 | | 0 | 36433 | pg_toast_36429 + 36435 | | 0 | 36435 | pg_toast_36429_index + 36429 | | 0 | 36429 | users + 36580 | | 0 | 36580 | pktable_pkey + 36577 | | 0 | 36577 | pktable + 36582 | | 0 | 36582 | fktable + 36767 | | 0 | 36767 | foo ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-26 06:15:35.851899100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-26 06:19:17.407853200 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35570 | | 0 | 35570 | pktable_pkey + 35565 | | 0 | 35565 | pktable + 35579 | | 0 | 35579 | fktable + 36635 | | 0 | 36645 | foo + 36649 | | 0 | 36649 | pg_toast_36635_index + 36648 | | 0 | 36648 | pg_toast_36635 + 36908 | | 0 | 36908 | old_oids + 36925 | | 0 | 36925 | pg_toast_36922 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-26 06:15:35.851899100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-26 06:21:43.521689200 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35334 | | 0 | 35334 | pktable_pkey + 35331 | | 0 | 35331 | pktable + 35340 | | 0 | 35340 | fktable + 36664 | | 0 | 36669 | foo + 36673 | | 0 | 36673 | pg_toast_36664_index + 36672 | | 0 | 36672 | pg_toast_36664 + 36899 | | 0 | 36899 | old_oids + 36917 | | 0 | 36917 | pg_toast_36914 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-26 06:15:35.851899100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-26 06:19:10.239890900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35651 | | 0 | 35651 | pktable_pkey + 35648 | | 0 | 35648 | pktable + 35653 | | 0 | 35653 | fktable + 36536 | | 0 | 36536 | pg_toast_36520 + 36520 | | 0 | 36533 | foo + 36538 | | 0 | 36538 | pg_toast_36520_index + 37012 | | 0 | 37012 | old_oids + 37029 | | 0 | 37029 | pg_toast_37026 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-26 06:04:22.087699900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-26 06:06:31.611976400 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-26 06:04:22.087699900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-26 06:08:39.149127700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-26 06:04:22.087699900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-26 06:06:26.020419500 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-26 05:54:03.328497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-26 05:55:53.471707000... @@ -3731,7 +3731,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-08-26 05:54:03.328497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-26 05:56:33.1624230... @@ -3731,7 +3731,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-08-26 05:54:03.328497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-26 05:55:52.007606000 +0000 @@ -3731,7 +3731,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 |
50/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-08-26 05:52:49.209216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-26 05:55:15.199... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:49.209216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-26 05:56:01.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:49.209216000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-26 05:55:15.183474000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-26 05:52:48.672528550 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-26 06:01:26.255415702 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:48.672528550 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-26 06:03:09.054175389 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:48.672528550 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-26 05:59:16.814149362 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-26 05:52:47.836277169 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-26 05:58:10.064... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:47.836277169 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-26 05:58:40.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:47.836277169 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-26 05:58:04.708462873 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-26 05:52:48 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-26 05:55:41 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:48 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-26 05:57:05 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-26 05:52:48 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-26 05:55:34 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-26 05:53:05.473375200 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-26 05:56:30.615827100 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-26 05:53:05.473375200 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-26 05:58:36.658906400 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-26 05:53:05.473375200 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-26 05:56:26.686627000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
49/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-08-26 02:51:16.231800000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-26 02:52:45.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-08-26 02:51:16.231800000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-26 02:53: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-08-26 02:51:16.231800000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-26 02:52:45.453377000 +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 Bookworm - 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-08-26 02:51:12.275848025 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-26 02:57:49.719117997 +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-08-26 02:51:12.275848025 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-08-26 02:59:03.235043606 +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-08-26 02:51:12.275848025 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-26 02:55:19.159450464 +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 Bookworm - 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-08-26 02:51:13.108994655 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-26 02:54:12.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-08-26 02:51:13.108994655 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-26 02:54: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-08-26 02:51:13.108994655 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-26 02:54:08.193385656 +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 - Sonoma - 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-08-26 02:51:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-26 02:53: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-08-26 02:51:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-26 02:54: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-08-26 02:51:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-26 02:53: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-26 02:51:33.061023000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-26 02:54:48.478019400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-26 02:51:33.061023000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-26 02:57:06.466330000 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-26 02:51:33.061023000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-26 02:54:48.446760200 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-26 01:52:25.057512844 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out 2024-08-26 01:54:07.370217714 +0000 @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 16227 waits for AccessShareLock on relation 24330 of database 16384; blocked by process 16218. +Process 16218 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 16227. +HINT: See server log for query details. ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-26 01:52:24.060820221 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-08-26 01:57:22.33817... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-08-26 01:52:23.980830102 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/btree_index.out 2024-08-26 01:57:27.634... @@ -158,13 +158,10 @@ set enable_bitmapscan to false; explain (costs off) select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; - QUERY PLAN ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/union.out 2024-08-26 01:52:24.072818764 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/union.out 2024-08-26 01:58:02.8501185... @@ -1461,19 +1461,10 @@ inner join tenk2 t2 on t1.tenthous = t2.tenthous and t2.thousand = 0 union all (values(1)) limit 1; - QUERY PLAN --------------------------------------------------------- - Limit - -> Append - -> Nested Loop - Join Filter: (t1.tenthous = t2.tenthous) - -> Seq Scan on tenk1 t1 - -> Materialize - -> Seq Scan on tenk2 t2 - Filter: (thousand = 0) - -> Result -(9 rows) - ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/build-32/testrun/regress/re... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-08-26 01:52:23.980830102 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/btree_index.out 2024-08-26 01:57:22.722171496 +0000 @@ -212,13 +212,10 @@ explain (costs off) select distinct hundred from tenk1 where hundred in (47, 48, 72, 82) order by hundred desc; - QUERY PLAN ------------------------------------------------------------------- - Unique - -> Index Only Scan Backward using tenk1_hundred on tenk1 - Index Cond: (hundred = ANY ('{47,48,72,82}'::integer[])) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 55891 waits for AccessShareLock on relation 24660 of database 16384; blocked by process 55888. +Process 55888 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 55891. +HINT: See server log for query details. select distinct hundred from tenk1 where hundred in (47, 48, 72, 82) order by hundred desc; hundred ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/join.out 2024-08-26 01:52:42.668693300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-08-26 01:57:44.631902100 +0000 @@ -2781,21 +2781,10 @@ from tenk1 x inner join tenk1 y on x.thousand = y.thousand group by x.thousand, x.twothousand order by x.thousand desc, x.twothousand; - QUERY PLAN ----------------------------------------------------------------------------------- - GroupAggregate - Group Key: x.thousand, x.twothousand - -> Incremental Sort - Sort Key: x.thousand DESC, x.twothousand - Presorted Key: x.thousand - -> Merge Join - Merge Cond: (y.thousand = x.thousand) - -> Index Only Scan Backward using tenk1_thous_tenthous on tenk1 y - -> Sort - Sort Key: x.thousand DESC - -> Seq Scan on tenk1 x ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-26 01:37:18.767052000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 01:39:35.340215000 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-26 01:37:18.581725744 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 01:40:16.383182746 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-26 01:34:07 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 01:37:02 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-26 01:37:32.051074300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-26 01:43:45.809017700 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
49/5203 | Switch PgStat_HashKey.objoid from Oid to uint64 |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/concurrent_ddl_dml.out /tmp/cirrus-ci-build/build/testrun/t... --- /tmp/cirrus-ci-build/contrib/test_decoding/expected/concurrent_ddl_dml.out 2024-08-26 01:06:36.882264647 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/isolation/results/concurrent_ddl_dml.out 2024-08-26 01:13:05.397142... @@ -12,788 +12,7 @@ step s2_alter_tbl2_float: ALTER TABLE tbl2 ALTER COLUMN val2 TYPE float; step s1_insert_tbl2: INSERT INTO tbl2 (val1, val2) VALUES (1, 1); step s1_commit: COMMIT; -step s2_get_changes: SELECT data FROM pg_logical_slot_get_changes('isolation_slot', NULL, NULL, 'include-xids', '0', 's... -data -------------------------------------------------------------------- -BEGIN -table public.tbl1: INSERT: val1[integer]:1 val2[integer]:1 -table public.tbl2: INSERT: val1[integer]:1 val2[double precision]:1 -COMMIT -(4 rows) - -?column? --------- -stop -(1 row) ... |
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-08-26 01:06:36.882264647 +0000 +++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out 2024-08-26 01:13:02.337102611 +0000 @@ -243,603 +243,7 @@ ALTER TABLE tr_unique RENAME TO tr_pkey; ALTER TABLE tr_pkey ADD COLUMN id serial primary key; SELECT data FROM pg_logical_slot_get_changes('regression_slot', NULL, NULL, 'include-xids', '0', 'skip-empty-xacts', '1... - data ------------------------------------------------------------------------------ - BEGIN - table public.tr_unique: INSERT: id2[integer]:1 data[integer]:10 - COMMIT - BEGIN - table public.tr_pkey: INSERT: id2[integer]:1 data[integer]:10 id[integer]:1 - COMMIT -(6 rows) - -INSERT INTO tr_pkey(data) VALUES(1); ---show deletion with primary key -DELETE FROM tr_pkey; ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:10.410809000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-26 01:02:17.0... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:10.410809000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-26 01:03:00... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:10.410809000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-26 01:02:18.564392000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:07.714418745 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-26 01:06:02.824275273 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:07.714418745 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-08-26 01:07:25.581209277 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:07.714418745 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-26 01:03:27.699764674 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:08.944812117 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-26 01:03:14.7... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:08.944812117 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-26 01:04:00... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:08.944812117 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-26 01:03:12.536092003 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-26 01:02:35 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-26 01:03:36 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-26 01:01:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-26 01:02:35 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out /tmp/cirrus-ci-build/build/testrun/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_index_statistics.out 2024-08-25 16:04:08.496042000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/vacuum_index_statistics.out 2024-08-25 16:09:54.5... @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd |
50/3461 | In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) |
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-08-25 14:21:49.074522000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/brin.out 2024-08-25 14:24:25.622795000 +... @@ -363,219 +363,10 @@ END LOOP; END; $x$; -RESET enable_seqscan; -RESET enable_bitmapscan; -INSERT INTO brintest SELECT - repeat(stringu1, 42)::bytea, - substr(stringu1, 1, 1)::"char", - stringu1::name, 142857 * tenthous, - thousand, - twothousand, - repeat(stringu1, 42), - unique1::oid, - format('(%s,%s)', tenthous, twenty)::tid, - (four + 1.0)/(hundred+1), - odd::float8 / (tenthous + 1), ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/brin.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/brin.out 2024-08-25 14:21:01.042327036 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/brin.out 2024-08-25 14:30:33.556982886 +0000 @@ -363,219 +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), ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:38.644190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-25 12:13:41.04027... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:38.644190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-25 12:14:21.488... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:38.644190000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-25 12:13:38.582420000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:39.026913909 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-08-25 12:18:40.368284885 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:39.026913909 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-08-25 12:20:19.984124239 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:39.026913909 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-08-25 12:16:16.003586960 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:32.947015364 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-25 12:15:58.65209... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:32.947015364 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-25 12:16:40.864... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:32.947015364 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-25 12:15:55.228094203 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:19 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-25 12:13:16 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:19 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-25 12:14:18 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:19 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tidrangescan.out 2024-08-25 12:13:14 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:53.063488000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-25 12:14:54.639422100 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:53.063488000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-25 12:17:05.287903400 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-25 12:11:53.063488000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-08-25 12:14:47.771753300 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-25 11:30:53.395242000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-08-25 11:40:23.70776... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-25 11:19:52.735746000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-25 11:23:09.764185000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-25 11:19:52.736673000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-25 11:23:10.498363000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-25 11:19:51.873520893 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-25 11:25:27.766247776 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-25 11:19:51.873520893 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-25 11:25:28.422249500 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-25 11:19:52.670761931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-25 11:25:41.638372605 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-25 11:19:52.670761931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-25 11:25:41.886376297 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-25 11:20:03 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-25 11:25:41 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-25 11:20:03 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-25 11:25:42 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-25 11:20:09.906553900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-25 11:26:46.499035800 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-25 11:20:09.912483500 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-25 11:26:48.506359500 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
49/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-08-25 04:14:43.956453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-25 04:16:30.216743000... @@ -2687,1071 +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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-08-25 04:14:43.956453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-25 04:17:01.8572930... @@ -2362,1396 +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/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-08-25 04:14:43.956453000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-25 04:16:24.286712000 +0000 @@ -2432,1326 +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 Bookworm - 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-08-25 04:14:43.039022317 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-25 04:20:58.638766169 +0000 @@ -2557,1201 +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 ... |
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-08-25 04:14:43.039022317 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-25 04:19:30.299348432 +0000 @@ -2651,1107 +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 Bookworm - 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-08-25 04:14:41.642261357 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-25 04:18:55.310551686... @@ -2409,1349 +2409,10 @@ 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 -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; ... |
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-08-25 04:14:41.642261357 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-25 04:19:23.2825376... @@ -1388,2370 +1388,10 @@ -- DELETE .. RETURNING setup. CREATE TABLE test_ins_del(a int, b text); INSERT INTO test_ins_del VALUES (1,repeat('x', 1000)); -CREATE VIEW test_ins_del_view AS SELECT a as a,b as b from test_ins_del; -CREATE OR REPLACE FUNCTION view_ins_del_trig_trig() RETURNS trigger LANGUAGE plpgsql AS $$ -BEGIN - if (TG_OP = 'DELETE') then - OLD.a := OLD.a + 3; - raise notice 'old.a %',old.a; - RETURN OLD; - end if; -end -$$; -CREATE OR REPLACE TRIGGER tv_delete_trig -INSTEAD OF DELETE ON test_ins_del_view -FOR EACH ROW EXECUTE PROCEDURE view_ins_del_trig_trig(); ... |
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-08-25 04:14:41.642261357 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-25 04:18:52.918550014 +0000 @@ -2691,1067 +2691,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 (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. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-08-25 04:14:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2024-08-25 04:17:44 @@ -964,1986 +964,12 @@ create table p2(f2 int); create table c1(f3 int) inherits(p1,p2); insert into c1 values(1,-1,2); +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. alter table p2 add constraint cc check (f2>0); -- fail -ERROR: check constraint "cc" of relation "c1" is violated by some row -alter table p2 add check (f2>0); -- check it without a name, too -ERROR: check constraint "p2_f2_check" of relation "c1" is violated by some row -delete from c1; -insert into c1 values(1,1,2); -alter table p2 add check (f2>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-08-25 04:14:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-25 04:19:00 @@ -614,3144 +614,10 @@ update table_with_oids set a = a + 1; NOTICE: trigger_func(after_upd_oid_unchanged) called: action = UPDATE, when = AFTER, level = ROW drop table table_with_oids; --- Test column-level triggers -DROP TRIGGER after_upd_row_trig ON main_table; -CREATE TRIGGER before_upd_a_row_trig BEFORE UPDATE OF a ON main_table -FOR EACH ROW EXECUTE PROCEDURE trigger_func('before_upd_a_row'); -CREATE TRIGGER after_upd_b_row_trig AFTER UPDATE OF b ON main_table -FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_b_row'); -CREATE TRIGGER after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table -FOR EACH ROW EXECUTE PROCEDURE trigger_func('after_upd_a_b_row'); -CREATE TRIGGER before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table -FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_upd_a_stmt'); -CREATE TRIGGER after_upd_b_stmt_trig AFTER UPDATE OF b ON main_table -FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('after_upd_b_stmt'); -SELECT pg_get_triggerdef(oid) FROM pg_trigger WHERE tgrelid = 'main_table'::regclass AND tgname = 'after_upd_a_b_row_tr... ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-08-25 04:14:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-08-25 04:17:44 @@ -1013,1937 +1013,12 @@ create table pp1 (f1 int); create table cc1 (f2 text, f3 int) inherits (pp1); alter table pp1 add column a1 int check (a1 > 0); +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. \d cc1 - Table "public.cc1" - Column | Type | Collation | Nullable | Default ---------+---------+-----------+----------+--------- - f1 | integer | | | - f2 | text | | | - f3 | integer | | | ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-25 04:14:54.039403100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-25 04:17:13.076105100 +0000 @@ -3543,215 +3543,10 @@ 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 -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); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-25 04:14:54.049176300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-08-25 04:19:10.347740400 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-25 04:14:54.049176300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-25 04:17:12.559498100 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-24 19:34:43.754885677 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-24 19:43:01.... @@ -4337,895 +4337,7 @@ CREATE TABLE plt2_adv_extra PARTITION OF plt2_adv FOR VALUES IN (NULL); INSERT INTO plt2_adv VALUES (-1, -1, NULL); ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash Join - Hash Cond: ((t2_1.a = t1_1.a) AND (t2_1.c = t1_1.c)) - -> Seq Scan on plt2_adv_p1 t2_1 - -> Hash - -> Seq Scan on plt1_adv_p1 t1_1 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/recover... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-24 19:34:43.754885677 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-24 19:43:3... @@ -2275,2957 +2275,10 @@ CREATE TABLE prt4_n_p2 PARTITION OF prt4_n FOR VALUES FROM (300) TO (500); CREATE TABLE prt4_n_p3 PARTITION OF prt4_n FOR VALUES FROM (500) TO (600); INSERT INTO prt4_n SELECT i, i, to_char(i, 'FM0000') FROM generate_series(0, 599, 2) i; -ANALYZE prt4_n; --- partitionwise join can not be applied if the partition ranges differ -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt4_n t2 WHERE t1.a = t2.a; - QUERY PLAN ----------------------------------------------- - Hash Join - Hash Cond: (t1.a = t2.a) - -> Append - -> Seq Scan on prt1_p1 t1_1 - -> Seq Scan on prt1_p2 t1_2 - -> Seq Scan on prt1_p3 t1_3 - -> Hash ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-24 19:34:43.754885677 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-24 19:42:55.109850554 +0000 @@ -4034,1198 +4034,7 @@ CREATE TABLE plt1_adv_p1_null PARTITION OF plt1_adv FOR VALUES IN (NULL, '0001', '0003'); INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3); INSERT INTO plt1_adv VALUES (-1, -1, NULL); -ANALYZE plt1_adv; -ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p3; --- Change plt2_adv_p3 to the NULL partition -CREATE TABLE plt2_adv_p3_null PARTITION OF plt2_adv FOR VALUES IN (NULL, '0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (7, 9); -INSERT INTO plt2_adv VALUES (-1, -1, NULL); -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-08-24 19:04:23.526303000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-24 19:07:14.602989000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-24 19:04:23.168494499 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-08-24 19:09:53.736107265 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-24 19:04:23.545038931 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-24 19:08:54.087715455 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-24 19:04:22 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-24 19:08:37 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-24 19:04:32.709520500 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-24 19:11:16.284583500 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-24 16:03:16.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-24 16:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -67,17 +66,13 @@ SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); -injection_points_wakeup ------------------------ - -(1 row) - ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-24 16:03:27.548539900 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-24 16:11:55.53796... @@ -234,5 +234,5 @@ (1 row) -step s3_start_reindex: <... completed> step s2_start_upsert: <... completed> +step s3_start_reindex: <... completed> |
50/3478 | AcquireExecutorLocks() and run-time pruning |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/cluster.out /tmp/cirrus-ci-build/src/test/regress/results/cluste... --- /tmp/cirrus-ci-build/src/test/regress/expected/cluster.out 2024-08-24 14:33:02.622777140 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/cluster.out 2024-08-24 14:38:46.253297035 +0000 @@ -31,6 +31,7 @@ INSERT INTO clstr_tst (b, c) VALUES (14, 'catorce'); INSERT INTO clstr_tst (b, c) VALUES (2, 'dos'); INSERT INTO clstr_tst (b, c) VALUES (18, 'dieciocho'); +WARNING: resource was not closed: relation "clstr_tst_s_pkey" INSERT INTO clstr_tst (b, c) VALUES (27, 'veintisiete'); INSERT INTO clstr_tst (b, c) VALUES (25, 'veinticinco'); INSERT INTO clstr_tst (b, c) VALUES (13, 'trece'); |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u... --- C:/cirrus/src/test/regress/expected/matview.out 2024-08-24 14:33:21.291448700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out 2024-08-24 14:36:02.833058800 +0000 @@ -493,6 +493,7 @@ CREATE MATERIALIZED VIEW mv_unspecified_types AS SELECT 42 as i, 42.5 as num, 'foo' as u, 'foo'::unknown as u2, null as n; \d+ mv_unspecified_types +WARNING: resource was not closed: relation "pg_rewrite_rel_rulename_index" Materialized view "public.mv_unspecified_types" Column | Type | Collation | Nullable | Default | Storage | Stats target | Description --------+---------+-----------+----------+---------+----------+--------------+------------- |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:10.566048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-24 12:46:24.1456280... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31087 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:10.566048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-24 12:47:09.90496... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31041 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:10.566048000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-24 12:46:24.758915000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30998 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:07.005314205 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-24 12:52:18.099597133 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31099 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:07.005314205 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/equivclass.out 2024-08-24 12:53:47.983421863 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31039 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:07.005314205 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-24 12:49:48.331685223 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31147 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:07.593272265 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-24 12:47:13.1165496... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30932 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:07.593272265 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-24 12:47:54.58832... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30982 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-24 12:45:07.593272265 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-24 12:47:09.232576975 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31004 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-24 12:45:14 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-24 12:47:44 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31199 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-24 12:45:14 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-24 12:49:13 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31067 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-24 12:45:14 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-08-24 12:47:47 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30991 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-24 12:45:24.416451300 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-24 12:48:33.002297700 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30734 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-24 12:45:24.416451300 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-24 12:50:39.676187800 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30600 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-24 12:45:24.416451300 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-24 12:48:30.046245900 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31572 abort; |
50/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-08-24 11:42:12.465552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-24 11:43:43.563834... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36593 | | 0 | 36593 | pktable_pkey + 36590 | | 0 | 36590 | pktable + 36595 | | 0 | 36595 | fktable + 37038 | | 0 | 37044 | foo + 37048 | | 0 | 37048 | pg_toast_37038_index + 37047 | | 0 | 37047 | pg_toast_37038 + 37300 | | 0 | 37300 | old_oids + 37317 | | 0 | 37317 | pg_toast_37314 ... |
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-08-24 11:42:12.465552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-24 11:44:25.3876... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36374 | | 0 | 36374 | pktable_pkey + 36371 | | 0 | 36371 | pktable + 36376 | | 0 | 36376 | fktable + 36926 | | 0 | 36931 | foo + 36935 | | 0 | 36935 | pg_toast_36926_index + 36934 | | 0 | 36934 | pg_toast_36926 + 37172 | | 0 | 37172 | old_oids + 37190 | | 0 | 37190 | pg_toast_37187 ... |
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-08-24 11:42:12.465552000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-24 11:43:41.875197000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36345 | | 0 | 36345 | pktable_pkey + 36342 | | 0 | 36342 | pktable + 36354 | | 0 | 36354 | fktable + 37038 | | 0 | 37055 | foo + 37059 | | 0 | 37059 | pg_toast_37038_index + 37058 | | 0 | 37058 | pg_toast_37038 + 37308 | | 0 | 37308 | old_oids + 37325 | | 0 | 37325 | pg_toast_37322 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-24 11:42:10.576828450 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-24 11:47:48.285843335 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36656 | | 0 | 36656 | pktable_pkey + 36650 | | 0 | 36650 | pktable + 36658 | | 0 | 36658 | fktable + 37134 | | 0 | 37139 | foo + 37143 | | 0 | 37143 | pg_toast_37134_index + 37142 | | 0 | 37142 | pg_toast_37134 + 37335 | | 0 | 37335 | old_oids + 37352 | | 0 | 37352 | pg_toast_37349 ... |
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-08-24 11:42:10.576828450 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-24 11:48:49.866682719 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36724 | | 0 | 36724 | foo + 36490 | | 0 | 36490 | users_id_seq + 36495 | | 0 | 36495 | pg_toast_36491 + 36496 | | 0 | 36496 | pg_toast_36491_index + 36491 | | 0 | 36491 | users + 36862 | | 0 | 36862 | forc_test + 36568 | | 0 | 36568 | pktable_pkey + 36565 | | 0 | 36565 | 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-08-24 11:42:10.576828450 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-24 11:45:11.049700337 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36635 | | 0 | 36635 | pktable_pkey + 36632 | | 0 | 36632 | pktable + 36638 | | 0 | 36638 | fktable + 37131 | | 0 | 37144 | foo + 37148 | | 0 | 37148 | pg_toast_37131_index + 37147 | | 0 | 37147 | pg_toast_37131 + 37375 | | 0 | 37375 | old_oids + 37393 | | 0 | 37393 | pg_toast_37390 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-24 11:42:11.245660750 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-24 11:44:35.888501... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36473 | | 0 | 36473 | pktable_pkey + 36470 | | 0 | 36470 | pktable + 36484 | | 0 | 36484 | fktable + 36994 | | 0 | 37002 | foo + 37006 | | 0 | 37006 | pg_toast_36994_index + 37005 | | 0 | 37005 | pg_toast_36994 + 37222 | | 0 | 37222 | old_oids + 37239 | | 0 | 37239 | pg_toast_37236 ... |
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-08-24 11:42:11.245660750 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-24 11:45:15.8244... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36705 | | 0 | 36705 | foo + 37009 | | 0 | 37009 | forc_test + 36451 | | 0 | 36451 | users_id_seq + 36459 | | 0 | 36459 | pg_toast_36452 + 36462 | | 0 | 36462 | pg_toast_36452_index + 36452 | | 0 | 36452 | users + 37446 | | 0 | 37446 | pg_toast_37443 + 37447 | | 0 | 37447 | pg_toast_37443_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-08-24 11:42:11.245660750 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-24 11:44:34.592502191 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36998 | | 0 | 36998 | foo + 36738 | | 0 | 36738 | users_id_seq + 36746 | | 0 | 36746 | pg_toast_36739 + 36747 | | 0 | 36747 | pg_toast_36739_index + 36739 | | 0 | 36739 | users + 37296 | | 0 | 37296 | forc_test + 36340 | | 0 | 36340 | pktable_pkey + 36337 | | 0 | 36337 | pktable ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-24 11:42:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-24 11:43:47 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 35806 | | 0 | 35806 | pktable_pkey + 35803 | | 0 | 35803 | pktable + 35811 | | 0 | 35811 | fktable + 36455 | | 0 | 36455 | users_id_seq + 36460 | | 0 | 36460 | pg_toast_36456 + 36716 | | 0 | 36716 | pg_toast_36456_index + 36456 | | 0 | 36456 | users + 36793 | | 0 | 36793 | 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-08-24 11:42:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-24 11:44:57 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36471 | | 0 | 36471 | pktable_pkey + 36468 | | 0 | 36468 | pktable + 36473 | | 0 | 36473 | fktable + 36942 | | 0 | 36947 | foo + 36951 | | 0 | 36951 | pg_toast_36942_index + 36950 | | 0 | 36950 | pg_toast_36942 + 37206 | | 0 | 37206 | old_oids + 37224 | | 0 | 37224 | pg_toast_37221 ... |
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-08-24 11:42:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-24 11:43:48 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36248 | | 0 | 36248 | pktable_pkey + 36245 | | 0 | 36245 | pktable + 36251 | | 0 | 36251 | fktable + 36710 | | 0 | 36710 | users_id_seq + 36715 | | 0 | 36715 | pg_toast_36711 + 36716 | | 0 | 36716 | pg_toast_36711_index + 36711 | | 0 | 36711 | users + 36761 | | 0 | 36761 | foo ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-24 11:42:28.623557700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-24 11:46:05.584183600 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36118 | | 0 | 36118 | pktable_pkey + 36113 | | 0 | 36113 | pktable + 36125 | | 0 | 36125 | fktable + 36651 | | 0 | 36657 | foo + 36661 | | 0 | 36661 | pg_toast_36651_index + 36660 | | 0 | 36660 | pg_toast_36651 + 36915 | | 0 | 36915 | old_oids + 36932 | | 0 | 36932 | pg_toast_36929 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-24 11:42:28.623557700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-24 11:48:31.259033000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36228 | | 0 | 36228 | pktable_pkey + 36222 | | 0 | 36222 | pktable + 36235 | | 0 | 36235 | fktable + 36671 | | 0 | 36671 | pg_toast_36660_index + 36670 | | 0 | 36670 | pg_toast_36660 + 36660 | | 0 | 36666 | foo + 36895 | | 0 | 36895 | old_oids + 36913 | | 0 | 36913 | pg_toast_36910 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-24 11:42:28.623557700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-24 11:46:00.374225700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35707 | | 0 | 35707 | pktable_pkey + 35703 | | 0 | 35703 | pktable + 35709 | | 0 | 35709 | fktable + 36570 | | 0 | 36599 | foo + 36604 | | 0 | 36604 | pg_toast_36570_index + 36603 | | 0 | 36603 | pg_toast_36570 + 36948 | | 0 | 36948 | old_oids + 36967 | | 0 | 36967 | pg_toast_36964 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-24 11:13:33.178307600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-24 11:15:42.291566300 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-24 11:13:33.178307600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-24 11:17:48.633194700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-24 11:13:33.178307600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-24 11:15:36.924798600 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-24 11:04:11.922619000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-24 11:05:10.222471000... @@ -3731,7 +3731,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-08-24 11:04:11.922619000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-24 11:05:54.0342920... @@ -3731,7 +3731,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-08-24 11:04:11.922619000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-24 11:05:08.976801000 +0000 @@ -3731,7 +3731,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 |
50/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-08-24 10:51:54.785708000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-24 10:54:04.253... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:51:54.785708000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-24 10:54:50.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:51:54.785708000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-24 10:54:00.640691000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-24 10:51:50.893527265 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-24 10:59:16.112961903 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:51:50.893527265 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-24 10:57:49.603413346 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-24 10:51:50.858281159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-24 10:57:02.113... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:51:50.858281159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-24 10:57:33.2... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:51:50.858281159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-24 10:56:54.485594090 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-24 10:52:12 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-24 10:55:06 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:52:12 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-24 10:56:18 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-24 10:52:12 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-24 10:55:06 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-24 10:52:06.313665700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-24 10:56:31.197724200 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-24 10:52:06.313665700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-24 10:58:56.045881600 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-24 10:52:06.313665700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-24 10:56:15.662060200 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-24 10:14:01.199778000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-0... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-24 10:14:01.199778000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-24 10:14:01.199778000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-24 10:16:52.6... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build-3... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-24 10:13:58.938972387 +00... +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-24 10:23:1... @@ -185,7 +185,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | f | f + f | f | t | t (1 row) SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-24 10:14:18 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-08-... @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 455 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-24 10:14:18 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-24 10:16:55 @@ -185,7 +185,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | f | f + f | f | t | t (1 row) SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp |
49/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-08-24 08:30:25.382012000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-24 08:31:54.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-08-24 08:30:25.382012000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-24 08:32: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-08-24 08:30:25.382012000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-24 08:31:55.030882000 +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 Bookworm - 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-08-24 08:30:25.614389953 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-24 08:35:50.616676960 +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-08-24 08:30:25.614389953 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-08-24 08:37:38.821513411 +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-08-24 08:30:25.614389953 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-24 08:33:48.685005149 +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 Bookworm - 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-08-24 08:30:23.961786048 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-24 08:33:27.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-08-24 08:30:23.961786048 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-24 08:34: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-08-24 08:30:23.961786048 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-24 08:33:24.781409954 +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 - Sonoma - 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-08-24 08:30:25 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-24 08:32: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-08-24 08:30:25 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-24 08:33: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-08-24 08:30:25 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-24 08:32: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-24 08:30:43.597036600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-24 08:34:00.418349400 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-24 08:30:43.597036600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-24 08:36:14.297309700 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-24 08:30:43.597036600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-24 08:33:57.148329400 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-24 07:40:25.494114000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-08-24 07:42:23.539959... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-24 07:40:23.494058144 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-08-24 07:47:51.400754163 +0000 @@ -2273,10 +2273,10 @@ select aa, bb, unique1, unique1 from tenk1 right join b_star on aa = unique1 where bb < bb and bb is null; - aa | bb | unique1 | unique1 -----+----+---------+--------- -(0 rows) - +ERROR: deadlock detected +DETAIL: Process 49135 waits for AccessShareLock on relation 24465 of database 16384; blocked by process 49132. +Process 49132 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 49135. +HINT: See server log for query details. -- -- regression test: check handling of empty-FROM subquery underneath outer join -- |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-24 07:40:22.674499958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-08-24 07:43:40.27584253... @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-24 07:40:22.622421969 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-08-24 07:43:42.279838744 +00... @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre... --- C:/cirrus/src/test/regress/expected/subselect.out 2024-08-24 07:40:37.267526600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-08-24 07:45:28.396546900 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-24 07:30:02.932301000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-24 07:32:15.605708000 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-24 07:30:03.225283123 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-24 07:32:50.250850594 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-24 07:29:59 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-24 07:32:50 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-24 07:30:16.885086300 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-24 07:36:44.209539200 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:08.133194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-24 06:51:18.0... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:08.133194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-24 06:51:59... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:08.133194000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-24 06:51:14.032740000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:03.893829270 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-24 06:54:13.472732568 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:03.893829270 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-08-24 06:56:25.732654725 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:03.893829270 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-24 06:52:26.764803913 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:05.055136179 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-24 06:51:58.4... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:05.055136179 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-24 06:52:39... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:05.055136179 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-24 06:51:54.355713678 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:02 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-24 06:51:27 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:02 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-24 06:52:24 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-24 06:50:02 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-24 06:51:27 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:47.366228000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-23 18:13:45.80457... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:47.366228000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-23 18:14:27.505... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:47.366228000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-23 18:13:45.000798000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:42.907475524 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-08-23 18:19:04.251580266 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:42.907475524 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-08-23 18:20:48.567247627 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:42.907475524 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-08-23 18:16:42.087062830 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:43.051076523 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-23 18:16:19.89125... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:43.051076523 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-23 18:17:03.155... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-23 18:11:43.051076523 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-23 18:16:17.871250279 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-23 18:12:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-23 18:14:08 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-23 18:12:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-23 18:15:17 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-23 18:12:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tidrangescan.out 2024-08-23 18:14:08 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-23 18:12:04.998490500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-23 18:15:07.090785200 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-23 18:12:04.998490500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-23 18:17:32.139538700 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-23 18:12:04.998490500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-08-23 18:15:00.284123300 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-23 17:32:55.670716000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-08-23 17:42:20.06991... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-23 17:25:49.283295000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-23 17:29:05.098889000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-23 17:25:49.284205000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-23 17:29:05.393271000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-23 17:25:49.198642270 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-23 17:32:11.773332054 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-23 17:25:49.198642270 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-23 17:32:12.405352523 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-23 17:25:49.247558676 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-23 17:31:53.229797686 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-23 17:25:49.251577195 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-23 17:31:53.477801944 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-23 17:26:00 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-23 17:31:38 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-23 17:26:00 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-23 17:31:39 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-23 17:25:59.697235000 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-23 17:32:29.612858000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-23 17:25:59.708392800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-23 17:32:31.067449700 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-23 16:47:14.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-23 16:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-23 16:47:12.... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert.out 2024-08-23... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-23 16:47:12.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-23 16:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /Users/admin/pgsq... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-23 16:47:15 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-23 16:50... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-23 16:47:25.332888200 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-23 16:54:00.16288... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
49/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-08-23 10:17:03.082497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-23 10:18:12.809722000... @@ -2634,1124 +2634,7 @@ 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; --- try a constraint trigger, also ... |
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-08-23 10:17:03.082497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-23 10:18:41.9293800... @@ -2588,1170 +2588,10 @@ 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; -insert into parted_constr values (1, 'aardvark'); -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! ... |
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-08-23 10:17:03.082497000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-23 10:18:09.799003000 +0000 @@ -2690,1068 +2690,10 @@ 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) -drop table parted_trigger; -drop function trigger_notice_ab(); --- Make sure we don't end up with unnecessary copies of triggers, when ... |
Linux - Debian Bookworm - 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-08-23 10:16:52.245734862 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-23 10:21:09.145492191 +0000 @@ -2613,1145 +2613,7 @@ 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) -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 ... |
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-08-23 10:16:52.245734862 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-23 10:19:46.189747573 +0000 @@ -2560,1198 +2560,7 @@ 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 -(1 row) - -drop table parted; ... |
Linux - Debian Bookworm - 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-08-23 10:16:52.756967633 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-23 10:19:13.436335474... @@ -2331,1427 +2331,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/build/testrun/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-08-23 10:16:52.756967633 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-23 10:19:42.2883192... @@ -1713,2045 +1713,10 @@ bid int not null primary key, aid int not null, val1 text); -create function parent_upd_func() - returns trigger language plpgsql as -$$ -begin - if old.val1 <> new.val1 then - new.val2 = new.val1; - delete from child where child.aid = new.aid and child.val1 = new.val1; - end if; - return new; -end; -$$; -create trigger parent_upd_trig before update on parent - for each row execute procedure parent_upd_func(); ... |
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-08-23 10:16:52.756967633 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-23 10:19:11.248337025 +0000 @@ -2858,900 +2858,7 @@ 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); -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; ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-08-23 10:16:23 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2024-08-23 10:19:13 @@ -654,179 +654,12 @@ CREATE UNIQUE INDEX t_a_idx ON t (a); ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); ALTER TABLE t DETACH PARTITION tp; -DROP TABLE t, tp; -CREATE TEMP TABLE t (a integer) PARTITION BY LIST (a); -CREATE TEMP TABLE tp (a integer PRIMARY KEY); -CREATE UNIQUE INDEX t_a_idx ON ONLY t (a); -ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); -ALTER TABLE t DETACH PARTITION tp; +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. DROP TABLE t, tp; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-08-23 10:16:23 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2024-08-23 10:21:07 @@ -918,2032 +918,10 @@ (0 rows) drop table bc; -drop table ac; -create table ac (a int constraint check_a check (a <> 0)); -create table bc (a int constraint check_a check (a <> 0), b int constraint check_b check (b <> 0)) inherits (ac); -NOTICE: merging column "a" with inherited definition -NOTICE: merging constraint "check_a" with inherited definition -select pc.relname, pgc.conname, pgc.contype, pgc.conislocal, pgc.coninhcount, pg_get_expr(pgc.conbin, pc.oid) as consrc... - relname | conname | contype | conislocal | coninhcount | consrc ----------+---------+---------+------------+-------------+---------- - ac | check_a | c | t | 0 | (a <> 0) - bc | check_a | c | t | 1 | (a <> 0) - bc | check_b | c | t | 0 | (b <> 0) -(3 rows) - ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-08-23 10:16:23 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-08-23 10:19:13 @@ -1177,1773 +1177,10 @@ CREATE TABLE test_constraints (id int, val1 varchar, val2 int, UNIQUE(val1, val2)); CREATE TABLE test_constraints_inh () INHERITS (test_constraints); \d+ test_constraints - Table "public.test_constraints" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+-------------------+-----------+----------+---------+----------+--------------+------------- - id | integer | | | | plain | | - val1 | character varying | | | | extended | | - val2 | integer | | | | plain | | -Indexes: - "test_constraints_val1_val2_key" UNIQUE CONSTRAINT, btree (val1, val2) -Child tables: test_constraints_inh - -ALTER TABLE ONLY test_constraints DROP CONSTRAINT test_constraints_val1_val2_key; -\d+ test_constraints - Table "public.test_constraints" ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-23 10:17:13.185591000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-23 10:19:43.766331000 +0000 @@ -3651,107 +3651,10 @@ 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(); -drop function convslot_trig2(); -drop function convslot_trig3(); --- Bug #17607: variant of above in which trigger function raises an error; --- we don't see any ill effects unless trigger tuple requires mapping -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 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-23 10:17:13.185591000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-23 10:21:26.829267600 +0000 @@ -3629,129 +3629,10 @@ referencing new table as new_table for each statement execute function convslot_trig2(); update convslot_test_parent set col1 = col1 || '1'; -NOTICE: trigger = but_trigger, new table = (11,tutu), (31,tutu) -create function convslot_trig3() -returns trigger -language plpgsql -AS $$ -begin -raise notice 'trigger = %, old_table = %, new table = %', - TG_NAME, - (select string_agg(old_table::text, ', ' order by col1) from old_table), - (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 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-23 10:17:13.194935100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-23 10:19:42.403550800 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-23 01:04:38.033164659 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-23 01:12:55.... @@ -4036,1196 +4036,7 @@ INSERT INTO plt1_adv VALUES (-1, -1, NULL); ANALYZE plt1_adv; ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p3; --- Change plt2_adv_p3 to the NULL partition -CREATE TABLE plt2_adv_p3_null PARTITION OF plt2_adv FOR VALUES IN (NULL, '0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (7, 9); -INSERT INTO plt2_adv VALUES (-1, -1, NULL); -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out 2024-08-23 01:04:38.033164659 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_merge.out 2024-08-23 01:13:... @@ -793,153 +793,10 @@ -- Indexname values should be 'tp_1_2_pkey' and 'tp_1_2_i_idx'. -- Not-null constraint name should be 'tp_1_2_i_not_null'. \d+ tp_1_2 - Table "partitions_merge_schema.tp_1_2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - i | integer | | not null | | plain | | -Partition of: t FOR VALUES FROM (0) TO (2) -Partition constraint: ((i IS NOT NULL) AND (i >= 0) AND (i < 2)) -Indexes: - "tp_1_2_pkey" PRIMARY KEY, btree (i) - "tp_1_2_i_idx" btree (i) - -DROP TABLE t; --- --- Try mixing permanent and temporary partitions. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-23 01:04:38.033164659 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-23 01:12:49.840231319 +0000 @@ -4033,1199 +4033,7 @@ -- Change plt1_adv_p1 to the NULL partition CREATE TABLE plt1_adv_p1_null PARTITION OF plt1_adv FOR VALUES IN (NULL, '0001', '0003'); INSERT INTO plt1_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (1, 3); -INSERT INTO plt1_adv VALUES (-1, -1, NULL); -ANALYZE plt1_adv; -ALTER TABLE plt2_adv DETACH PARTITION plt2_adv_p3; --- Change plt2_adv_p3 to the NULL partition -CREATE TABLE plt2_adv_p3_null PARTITION OF plt2_adv FOR VALUES IN (NULL, '0007', '0009'); -INSERT INTO plt2_adv SELECT i, i, to_char(i % 10, 'FM0000') FROM generate_series(1, 299) i WHERE i % 10 IN (7, 9); -INSERT INTO plt2_adv VALUES (-1, -1, NULL); -ANALYZE plt2_adv; --- inner join -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 --------------------------------------------------------------------- ... |
50/5128 | Allow partition-wise join when whole row var is needed |
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-08-23 00:22:30.112761000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-23 00:25:45.097377000 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-23 00:22:26.234912530 +0000 +++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out 2024-08-23 00:27:16.466941324 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres... --- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-23 00:22:25.276872807 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-23 00:27:06.332148170 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out /Users/admin/pgsql/build/testrun/postgres_fdw... --- /Users/admin/pgsql/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-23 00:25:44 +++ /Users/admin/pgsql/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-23 00:31:27 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out C:/cirrus/build/testrun/postgres_f... --- C:/cirrus/contrib/postgres_fdw/expected/postgres_fdw.out 2024-08-23 00:22:43.862069600 +0000 +++ C:/cirrus/build/testrun/postgres_fdw/regress/results/postgres_fdw.out 2024-08-23 00:28:55.998539400 +0000 @@ -10155,7 +10155,9 @@ -> Foreign Scan Relations: (ftprt1_p1 t1_1) INNER JOIN (ftprt2_p1 t2_1) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 Sort Key: t2_1.a -> Nested Loop -> Foreign Scan on ftprt1_p1 t1_1 @@ -10163,12 +10165,14 @@ -> Foreign Scan Relations: (ftprt1_p2 t1_2) INNER JOIN (ftprt2_p2 t2_2) -> Result + Disabled Nodes: 1 -> Sort + Disabled Nodes: 1 ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out /tmp/cirrus-ci-build/build/testrun/regress-running/reg... --- /tmp/cirrus-ci-build/src/test/regress/expected/copy2.out 2024-08-22 20:07:12.931486000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/copy2.out 2024-08-22 20:12:38.396156000 +0000 @@ -136,6 +136,7 @@ -- various COPY options: delimiters, oids, NULL string, encoding COPY x (b, c, d, e) from stdin delimiter ',' null 'x'; COPY x from stdin WITH DELIMITER AS ';' NULL AS ''; +ERROR: could not open relation with OID 1073741823 COPY x from stdin WITH DELIMITER AS ':' NULL AS E'\\X' ENCODING 'sql_ascii'; COPY x TO stdout WHERE a = 1; ERROR: WHERE clause not allowed with COPY TO @@ -177,7 +178,6 @@ 6 | | 45 | 80 | before trigger fired 7 | | x | \x | before trigger fired 8 | | , | \, | before trigger fired - 3000 | | c | | before trigger fired 4000 | | C | | before trigger fired 4001 | 1 | empty | | before trigger fired 4002 | 2 | null | | before trigger fired @@ -195,7 +195,7 @@ ... |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:53.750294000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-22 18:18:09.8161430... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31119 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:53.750294000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-22 18:19:00.86316... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31046 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:53.750294000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-22 18:18:09.824876000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31097 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:51.488687460 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-22 18:21:51.564865505 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31122 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:51.488687460 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/equivclass.out 2024-08-22 18:23:26.341805994 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31032 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:51.488687460 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-22 18:19:33.456639907 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31130 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:53.838513374 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-22 18:19:14.5016021... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31028 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:53.838513374 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-22 18:19:53.06558... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30960 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-22 18:16:53.838513374 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-22 18:19:10.229604405 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31010 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-22 18:17:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-22 18:18:59 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30910 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-22 18:17:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-22 18:20:33 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31091 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-22 18:17:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-08-22 18:18:58 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31037 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-22 18:17:03.252232700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-22 18:20:41.469115900 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31538 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-22 18:17:03.252232700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-22 18:22:59.857360300 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31027 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-22 18:17:03.252232700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-22 18:20:37.857790000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30647 abort; |
50/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-08-22 17:16:09.368519000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-22 17:17:57.376515... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36560 | | 0 | 36560 | pktable_pkey + 36557 | | 0 | 36557 | pktable + 36562 | | 0 | 36562 | fktable + 37024 | | 0 | 37030 | foo + 37034 | | 0 | 37034 | pg_toast_37024_index + 37033 | | 0 | 37033 | pg_toast_37024 + 37237 | | 0 | 37237 | old_oids + 37260 | | 0 | 37260 | pg_toast_37257 ... |
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-08-22 17:16:09.368519000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-22 17:18:47.8514... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36423 | | 0 | 36423 | pktable_pkey + 36420 | | 0 | 36420 | pktable + 36425 | | 0 | 36425 | fktable + 36938 | | 0 | 36945 | foo + 36949 | | 0 | 36949 | pg_toast_36938_index + 36948 | | 0 | 36948 | pg_toast_36938 + 37216 | | 0 | 37216 | old_oids + 37235 | | 0 | 37235 | pg_toast_37232 ... |
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-08-22 17:16:09.368519000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-22 17:17:52.020720000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36409 | | 0 | 36409 | pktable_pkey + 36406 | | 0 | 36406 | pktable + 36411 | | 0 | 36411 | fktable + 36984 | | 0 | 36989 | foo + 36993 | | 0 | 36993 | pg_toast_36984_index + 36992 | | 0 | 36992 | pg_toast_36984 + 37198 | | 0 | 37198 | old_oids + 37229 | | 0 | 37229 | pg_toast_37226 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-22 17:16:10.229128471 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-22 17:21:24.210748502 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36713 | | 0 | 36713 | users_id_seq + 36718 | | 0 | 36718 | pg_toast_36714 + 36721 | | 0 | 36721 | pg_toast_36714_index + 36714 | | 0 | 36714 | users + 36911 | | 0 | 36911 | foo + 37333 | | 0 | 37333 | forc_test + 36606 | | 0 | 36606 | pktable_pkey + 36603 | | 0 | 36603 | 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-08-22 17:16:10.229128471 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-22 17:19:47.782754235 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36676 | | 0 | 36676 | users_id_seq + 36685 | | 0 | 36685 | pg_toast_36680 + 36686 | | 0 | 36686 | pg_toast_36680_index + 36680 | | 0 | 36680 | users + 36891 | | 0 | 36891 | foo + 37303 | | 0 | 37303 | forc_test + 36588 | | 0 | 36588 | pktable_pkey + 36585 | | 0 | 36585 | pktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-22 17:16:09.277012402 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-22 17:18:26.080637... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36459 | | 0 | 36459 | pktable_pkey + 36456 | | 0 | 36456 | pktable + 36465 | | 0 | 36465 | fktable + 36983 | | 0 | 36989 | foo + 36993 | | 0 | 36993 | pg_toast_36983_index + 36992 | | 0 | 36992 | pg_toast_36983 + 37203 | | 0 | 37203 | old_oids + 37224 | | 0 | 37224 | pg_toast_37221 ... |
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-08-22 17:16:09.277012402 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-22 17:18:56.2446... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36397 | | 0 | 36397 | pktable_pkey + 36394 | | 0 | 36394 | pktable + 36400 | | 0 | 36400 | fktable + 36883 | | 0 | 36891 | foo + 36895 | | 0 | 36895 | pg_toast_36883_index + 36894 | | 0 | 36894 | pg_toast_36883 + 37109 | | 0 | 37109 | old_oids + 37134 | | 0 | 37134 | pg_toast_37131 ... |
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-08-22 17:16:09.277012402 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-22 17:18:22.808637663 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36486 | | 0 | 36486 | pktable_pkey + 36483 | | 0 | 36483 | pktable + 36489 | | 0 | 36489 | fktable + 36986 | | 0 | 36992 | foo + 36996 | | 0 | 36996 | pg_toast_36986_index + 36995 | | 0 | 36995 | pg_toast_36986 + 37205 | | 0 | 37205 | old_oids + 37222 | | 0 | 37222 | pg_toast_37219 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-22 17:16:36 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-22 17:18:35 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35927 | | 0 | 35927 | pktable_pkey + 35924 | | 0 | 35924 | pktable + 35929 | | 0 | 35929 | fktable + 37057 | | 0 | 37082 | foo + 37087 | | 0 | 37087 | pg_toast_37057_index + 37086 | | 0 | 37086 | pg_toast_37057 + 37314 | | 0 | 37314 | old_oids + 37331 | | 0 | 37331 | pg_toast_37328 ... |
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-08-22 17:16:36 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-22 17:20:08 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36391 | | 0 | 36391 | pktable_pkey + 36388 | | 0 | 36388 | pktable + 36393 | | 0 | 36393 | fktable + 36942 | | 0 | 36952 | foo + 36956 | | 0 | 36956 | pg_toast_36942_index + 36955 | | 0 | 36955 | pg_toast_36942 + 37145 | | 0 | 37145 | old_oids + 37163 | | 0 | 37163 | pg_toast_37160 ... |
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-08-22 17:16:36 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-22 17:18:35 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36270 | | 0 | 36270 | pktable_pkey + 36264 | | 0 | 36264 | pktable + 36272 | | 0 | 36272 | fktable + 37122 | | 0 | 37127 | foo + 37131 | | 0 | 37131 | pg_toast_37122_index + 37130 | | 0 | 37130 | pg_toast_37122 + 37315 | | 0 | 37315 | old_oids + 37332 | | 0 | 37332 | pg_toast_37329 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-22 17:16:29.386767500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-22 17:20:43.025472800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35673 | | 0 | 35673 | pktable_pkey + 35670 | | 0 | 35670 | pktable + 35675 | | 0 | 35675 | fktable + 36634 | | 0 | 36639 | foo + 36643 | | 0 | 36643 | pg_toast_36634_index + 36642 | | 0 | 36642 | pg_toast_36634 + 36909 | | 0 | 36909 | old_oids + 36928 | | 0 | 36928 | pg_toast_36925 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-22 17:16:29.386767500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-22 17:22:54.713455700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36266 | | 0 | 36266 | pktable_pkey + 36263 | | 0 | 36263 | pktable + 36268 | | 0 | 36268 | fktable + 36694 | | 0 | 36703 | foo + 36707 | | 0 | 36707 | pg_toast_36694_index + 36706 | | 0 | 36706 | pg_toast_36694 + 36945 | | 0 | 36945 | old_oids + 36964 | | 0 | 36964 | pg_toast_36961 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-22 17:16:29.386767500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-22 17:20:30.499108600 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 34794 | | 0 | 34794 | pktable_pkey + 34791 | | 0 | 34791 | pktable + 34800 | | 0 | 34800 | fktable + 36015 | | 0 | 36022 | foo + 36026 | | 0 | 36026 | pg_toast_36015_index + 36025 | | 0 | 36025 | pg_toast_36015 + 36789 | | 0 | 36789 | old_oids + 36818 | | 0 | 36818 | pg_toast_36815 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-22 16:57:44.736285000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-22 16:59:52.758521800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-22 16:57:44.736285000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-22 17:02:03.671825100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-22 16:57:44.736285000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-22 16:59:47.363890800 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-22 16:56:29.786033000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-22 16:57:33.711698000... @@ -3731,7 +3731,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-08-22 16:56:29.786033000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-22 16:58:19.3815970... @@ -3731,7 +3731,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-08-22 16:56:29.786033000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-22 16:57:32.017886000 +0000 @@ -3731,7 +3731,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 |
50/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-08-22 16:35:19.187813000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-22 16:37:38.725... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:19.187813000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-22 16:38:19.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:19.187813000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-22 16:37:33.316552000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-22 16:35:03.984037578 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-22 16:40:18.939272478 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:03.984037578 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-22 16:42:11.451877564 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:03.984037578 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-22 16:38:31.007665348 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-22 16:35:02.586597796 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-22 16:37:29.612... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:02.586597796 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-22 16:38:07.9... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:02.586597796 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-22 16:37:24.756596467 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-22 16:35:07 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-22 16:38:28 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:07 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-22 16:40:03 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-22 16:35:07 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-22 16:38:28 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-22 15:57:09.484155000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-0... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-22 15:57:09.484155000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-22 15:57:09.484155000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-22 15:59:58.8... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-22 15:57:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-22 16:01:08 @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out C:/cirrus/build/testrun/reg... --- C:/cirrus/src/test/regress/expected/vacuum_index_statistics.out 2024-08-22 15:57:16.616088600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_index_statistics.out 2024-08-22 16:01:32.124799000 +0000 @@ -119,7 +119,7 @@ WHERE vt.relname = 'vestat_pkey' AND vt.relid = c.oid; relname | relpages | pages_deleted | tuples_deleted -------------+----------+---------------+---------------- - vestat_pkey | t | t | t + vestat_pkey | f | t | t (1 row) SELECT vt.relname,relpages AS irp,pages_deleted AS ipd,tuples_deleted AS itd diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-22 15:57:16.616917800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-22 16:01:38.053512300 +0... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_bytes ... ---------------------------+-------------+--------------------+--------------------+-------------+---------+-----------... - statistic_vacuum_database | t | t | t | t | t | t ... ... |
49/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-08-22 14:04:31.214009000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-22 14:06:03.85... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-08-22 14:04:31.214009000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-22 14:06: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-08-22 14:04:31.214009000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-22 14:06:03.680848000 +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 Bookworm - 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-08-22 14:04:29.120340132 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-22 14:09:24.617722764 +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-08-22 14:04:29.120340132 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-22 14:07:35.166051232 +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 Bookworm - 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-08-22 14:04:30.091686210 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-22 14:08:17.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-08-22 14:04:30.091686210 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-22 14: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 /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-08-22 14:04:30.091686210 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-22 14:08:14.781314744 +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 - Sonoma - 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-08-22 14:04:49 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-22 14: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 /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-08-22 14:04:49 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-22 14:08: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-08-22 14:04:49 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-22 14:07:16 @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-22 14:04:40.738185000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-22 14:08:28.243764100 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-22 14:04:40.738185000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-22 14:10:46.979603600 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-22 14:04:40.738185000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-22 14:08:19.555285100 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress-running... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-22 13:07:06.552034000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/subselect.out 2024-08-22 13:11:57.398578000 +0000 @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - 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-08-22 13:06:59.980032191 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/subselect.out 2024-08-22 13:12:38.975... @@ -1112,10 +1112,10 @@ and exists ( select 1 from tenk1 c where b.hundred = c.hundred and not exists ( select 1 from tenk1 d where a.thousand = d.thousand ) ); - thousand ----------- -(0 rows) - +ERROR: deadlock detected +DETAIL: Process 63216 waits for AccessShareLock on relation 24479 of database 16384; blocked by process 63210. +Process 63210 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 63216. +HINT: See server log for query details. -- -- Check that nested sub-selects are not pulled up if they contain volatiles -- |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-22 13:03:14.027572000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-22 13:05:28.254662000 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-22 13:03:15.423766639 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-22 13:06:12.450799097 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-22 13:03:11 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-22 13:07:09 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-22 13:03:24.824864100 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-22 13:09:45.092817400 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:11.626193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-22 12:38:21.3... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:11.626193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-22 12:39:01... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:11.626193000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-22 12:38:18.657200000 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:20.215464086 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-22 12:41:44.352802833 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:20.215464086 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-22 12:39:53.284759990 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:18.725984631 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-22 12:39:20.5... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:18.725984631 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-22 12:40:06... @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:18.725984631 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-22 12:39:17.508971494 +0000 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:10 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-22 12:38:38 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-22 12:40:05 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-22 12:37:10 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-22 12:38:38 @@ -1845,13 +1845,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
49/5186 | replace magic num in struct cachedesc with CATCACHE_MAXKEYS |
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-08-22 02:55:09.381720000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-08-22 02:59:35.1175080... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
49/4982 | support tid range scan in parallel |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:59.078635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-21 23:30:57.20751... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:59.078635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-21 23:31:37.823... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:59.078635000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-21 23:30:56.349626000 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:57.106799854 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/tidrangescan.out 2024-08-21 23:37:06.619031479 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:57.106799854 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/tidrangescan.out 2024-08-21 23:38:27.714928044 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/src/test/regress/results/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:57.106799854 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/tidrangescan.out 2024-08-21 23:34:08.711187644 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:56.372168189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-21 23:33:21.41374... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/recovery/027... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:56.372168189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-21 23:34:03.021... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out /tmp/cirrus-ci-build/build/testrun/regress/regr... --- /tmp/cirrus-ci-build/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:56.372168189 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/tidrangescan.out 2024-08-21 23:33:17.857761111 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:58 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-21 23:31:00 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/recovery/027_str... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:58 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-21 23:31:55 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out /Users/admin/pgsql/build/testrun/regress/regress/... --- /Users/admin/pgsql/src/test/regress/expected/tidrangescan.out 2024-08-21 23:28:58 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/tidrangescan.out 2024-08-21 23:31:00 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/pg_upgrade/002... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-21 23:29:15.140879800 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tidrangescan.out 2024-08-21 23:32:10.421067200 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/recovery/027_s... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-21 23:29:15.140879800 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/tidrangescan.out 2024-08-21 23:34:20.184340900 +000... @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/tidrangescan.out C:/cirrus/build/testrun/regress/regres... --- C:/cirrus/src/test/regress/expected/tidrangescan.out 2024-08-21 23:29:15.140879800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/tidrangescan.out 2024-08-21 23:32:04.016743400 +0000 @@ -315,15 +315,12 @@ -- parallel range scans with upper bound explain (costs off) select count(*) from parallel_tidrangescan where ctid<'(30,1)'; - QUERY PLAN --------------------------------------------------------------------- - Finalize Aggregate - -> Gather - Workers Planned: 4 - -> Partial Aggregate - -> Parallel Tid Range Scan on parallel_tidrangescan - TID Cond: (ctid < '(30,1)'::tid) -(6 rows) + QUERY PLAN +----------------------------------------------- + Aggregate + -> Tid Range Scan on parallel_tidrangescan ... |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-21 22:18:53.342351000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-21 22:22:21.979188000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-21 22:18:53.343306000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-21 22:22:22.228159000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-21 22:18:49.490132766 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-21 22:24:33.865374150 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-21 22:18:49.490132766 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-21 22:24:34.481373782 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-21 22:18:49.554910728 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-21 22:25:04.967739076 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-21 22:18:49.554910728 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-21 22:25:05.279744970 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-21 22:18:46 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-21 22:22:20 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-21 22:18:46 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-21 22:22:20 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-21 22:18:57.213656700 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-21 22:25:30.812260500 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-21 22:18:57.219437100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-21 22:25:31.501719600 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-21 21:41:18.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-21 21:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-21 21:41:18.... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert.out 2024-08-21... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-21 21:41:19.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-21 21:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /Users/admin/pgsq... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-21 21:41:10 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-21 21:44... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-21 21:41:30.691319700 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-21 21:47:59.20625... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
49/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-08-21 15:22:17.775644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-21 15:23:42.318345000... @@ -2857,901 +2857,7 @@ 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); -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%') ... |
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-08-21 15:22:17.775644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-21 15:24:15.2707040... @@ -2585,1173 +2585,10 @@ 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; -insert into parted_constr values (1, 'aardvark'); -NOTICE: aardvark <- woof! ... |
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-08-21 15:22:17.775644000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-21 15:23:41.336177000 +0000 @@ -2625,1133 +2625,7 @@ 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 Bookworm - 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-08-21 15:22:18.763473896 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-21 15:26:05.068686884 +0000 @@ -2747,1011 +2747,7 @@ (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; - 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 ... |
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-08-21 15:22:18.763473896 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-21 15:24:26.885266114 +0000 @@ -3011,747 +3011,7 @@ -- insert directly into children sees respective child-format tuples insert into child1 values ('AAA', 42); -NOTICE: trigger = child1_insert_trig, new table = (AAA,42) -insert into child2 values ('BBB', 42); -NOTICE: trigger = child2_insert_trig, new table = (BBB,42) -insert into child3 values (42, 'CCC'); -NOTICE: trigger = child3_insert_trig, new table = (42,CCC) --- 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) --- insert into parent sees parent-format tuples -insert into parent values ('AAA', 42); ... |
Linux - Debian Bookworm - 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-08-21 15:22:17.609921775 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-21 15:24:22.980543136... @@ -2222,1536 +2222,7 @@ for each statement execute procedure trigger_notice(); create trigger trig_ins_after after insert on parted_stmt_trig 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(); ... |
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-08-21 15:22:17.609921775 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-21 15:24:50.2257310... @@ -1588,2170 +1588,7 @@ AND v.city_id = ci.city_id AND v.country_name = co.country_name RETURNING co.country_id, v.country_name, v.city_id, v.city_name, v.population; - country_id | country_name | city_id | city_name | population -------------+--------------+---------+---------------+------------ - 3 | USA | 3 | Washington DC | 599657 -(1 row) - -UPDATE 1 -\set QUIET true -SELECT * FROM city_view; - city_id | city_name | population | country_name | continent ----------+---------------+------------+--------------+--------------- - 1 | Tokyo | 13010279 | Japan | Asia - 123456 | New York | 8391881 | USA | North America - 2 | London | 7556900 | UK | Europe ... |
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-08-21 15:22:17.609921775 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-21 15:24:18.428450773 +0000 @@ -2857,901 +2857,10 @@ 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); -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%') ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-08-21 15:22:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-21 15:25:11 @@ -912,2846 +912,10 @@ DROP TRIGGER show_trigger_data_trig on trigger_test; DROP FUNCTION trigger_data(); DROP TABLE trigger_test; --- --- Test use of row comparisons on OLD/NEW --- -CREATE TABLE trigger_test (f1 int, f2 text, f3 text); --- this is the obvious (and wrong...) way to compare rows -CREATE FUNCTION mytrigger() RETURNS trigger LANGUAGE plpgsql as $$ -begin - if row(old.*) = row(new.*) then - raise notice 'row % not changed', new.f1; - else - raise notice 'row % changed', new.f1; - end if; - return new; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-21 15:22:17 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-21 15:26:35 @@ -236,322 +236,10 @@ -- partitioned table CREATE TABLE vacparted (a int, b char) PARTITION BY LIST (a); CREATE TABLE vacparted1 PARTITION OF vacparted FOR VALUES IN (1); -INSERT INTO vacparted VALUES (1, 'a'); -UPDATE vacparted SET b = 'b'; -VACUUM (ANALYZE) vacparted; -VACUUM (FULL) vacparted; -VACUUM (FREEZE) vacparted; --- check behavior with duplicate column mentions -VACUUM ANALYZE vacparted(a,b,a); -ERROR: column "a" of relation "vacparted" appears more than once -ANALYZE vacparted(a,b,b); -ERROR: column "b" of relation "vacparted" appears more than once --- partitioned table with index -CREATE TABLE vacparted_i (a int primary key, b varchar(100)) - PARTITION BY HASH (a); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-08-21 15:22:17 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out 2024-08-21 15:25:11 @@ -636,197 +636,12 @@ ALTER TABLE t ATTACH PARTITION tp FOR VALUES WITH (MODULUS 1, REMAINDER 0); CREATE UNIQUE INDEX t_a_idx ON t (a, b); CREATE UNIQUE INDEX t_b_idx ON t (b, a); +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. ALTER INDEX t_a_idx ATTACH PARTITION tp_pkey; -ALTER INDEX t_b_idx ATTACH PARTITION tp_b_a_key; -SELECT conname, conparentid, conislocal, coninhcount - FROM pg_constraint WHERE conname IN ('tp_pkey', 'tp_b_a_key') - ORDER BY conname DESC; - conname | conparentid | conislocal | coninhcount -------------+-------------+------------+------------- ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-21 15:22:41.858985900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-21 15:25:27.960169400 +0000 @@ -3647,111 +3647,7 @@ 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(); -drop function convslot_trig2(); -drop function convslot_trig3(); --- Bug #17607: variant of above in which trigger function raises an error; --- we don't see any ill effects unless trigger tuple requires mapping -create table convslot_test_parent (id int primary key, val int) -partition by range (id); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-21 15:22:41.858985900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-21 15:27:34.145324600 +0000 @@ -3414,344 +3414,10 @@ -- create table self_ref (a int primary key, b int references self_ref(a) on delete cascade); -create trigger self_ref_before_trig - before delete on self_ref - for each statement execute procedure trigger_func('self_ref'); -create trigger self_ref_r_trig - after delete on self_ref referencing old table as old_table - for each row execute procedure dump_delete(); -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) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-21 15:22:41.869266800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-21 15:25:26.785835600 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-21 06:11:46.098777475 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-21 06:23:19.... @@ -3392,1840 +3392,10 @@ CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); INSERT INTO prt2_adv SELECT i % 25, i, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a < 300 AND t1.b = 0 OR... - QUERY PLAN ------------------------------------------------------------ - Sort - Sort Key: t1.a - -> Append - -> Hash 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 ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out 2024-08-21 06:11:46.098777475 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_merge.out 2024-08-21 06:23:... @@ -752,194 +752,10 @@ ERROR: "t3" is not a partition DROP TABLE t3; DROP TABLE t2; -DROP TABLE t1; --- --- Try to MERGE partitions of temporary table. --- -CREATE TEMP TABLE t (i int) PARTITION BY RANGE (i); -CREATE TEMP TABLE tp_0_1 PARTITION OF t FOR VALUES FROM (0) TO (1); -CREATE TEMP TABLE tp_1_2 PARTITION OF t FOR VALUES FROM (1) TO (2); -SELECT c.oid::pg_catalog.regclass, pg_catalog.pg_get_expr(c.relpartbound, c.oid), c.relpersistence - FROM pg_catalog.pg_class c, pg_catalog.pg_inherits i - WHERE c.oid = i.inhrelid AND i.inhparent = 't'::regclass - ORDER BY pg_catalog.pg_get_expr(c.relpartbound, c.oid) = 'DEFAULT', c.oid::pg_catalog.regclass::pg_catalog.text; - oid | pg_get_expr | relpersistence ---------+----------------------------+---------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-21 06:11:46.098777475 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-21 06:23:11.944590108 +0000 @@ -3431,1801 +3431,7 @@ CREATE TABLE prt1_adv_default PARTITION OF prt1_adv DEFAULT; ANALYZE prt1_adv; CREATE TABLE prt2_adv_default PARTITION OF prt2_adv DEFAULT; -ANALYZE prt2_adv; -EXPLAIN (COSTS OFF) -SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a >= 100 AND t1.a < 300... - QUERY PLAN --------------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash 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 ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg... --- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out 2024-08-21 00:25:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-21 00:27:44 @@ -1087,6 +1087,7 @@ insert into PSlot values ('PS.base.b3', 'PF0_1', '', 'WS.002.2a'); insert into PSlot values ('PS.base.b4', 'PF0_1', '', 'WS.002.2b'); insert into PSlot values ('PS.base.b5', 'PF0_1', '', 'WS.002.3a'); +WARNING: resource was not closed: relation "room_rno" insert into PSlot values ('PS.base.b6', 'PF0_1', '', 'WS.002.3b'); insert into PSlot values ('PS.base.c1', 'PF0_1', '', 'WS.003.1a'); insert into PSlot values ('PS.base.c2', 'PF0_1', '', 'WS.003.1b'); |
49/5062 | Check the validity of commutators for merge/hash clauses |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:07.346244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-20 23:11:16.7313330... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31032 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:07.346244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-20 23:12:00.55496... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31134 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:07.346244000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-20 23:11:15.413637000 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31090 abort; |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:05.120462205 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/equivclass.out 2024-08-20 23:14:29.572784222 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31081 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/src/test/regress/results/equ... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:05.120462205 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/equivclass.out 2024-08-20 23:12:44.984933024 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31291 abort; |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:05.097693317 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-20 23:12:09.8446064... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30982 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:05.097693317 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-20 23:12:48.09277... @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30936 abort; |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out /tmp/cirrus-ci-build/build/testrun/regress/regres... --- /tmp/cirrus-ci-build/src/test/regress/expected/equivclass.out 2024-08-20 23:10:05.097693317 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/equivclass.out 2024-08-20 23:12:05.196600688 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31015 abort; |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-20 23:09:13 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-20 23:11:35 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31144 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-20 23:09:13 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-20 23:12:59 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30861 abort; |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/equivclass.out /Users/admin/pgsql/build/testrun/regress/regress/re... --- /Users/admin/pgsql/src/test/regress/expected/equivclass.out 2024-08-20 23:09:13 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/equivclass.out 2024-08-20 23:11:38 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31013 abort; |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/pg_upgrade/002_p... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-20 23:10:19.685076600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/equivclass.out 2024-08-20 23:13:21.886119700 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30615 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/recovery/027_str... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-20 23:10:19.685076600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/equivclass.out 2024-08-20 23:15:26.173277900 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 31529 abort; |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/equivclass.out C:/cirrus/build/testrun/regress/regress/... --- C:/cirrus/src/test/regress/expected/equivclass.out 2024-08-20 23:10:19.685076600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/equivclass.out 2024-08-20 23:13:18.458395800 +0000 @@ -483,13 +483,5 @@ set enable_mergejoin to off; explain (costs off) select * from tbl_nocom t1 full join tbl_nocom t2 on t2.a = t1.b; - QUERY PLAN --------------------------------------- - Hash Full Join - Hash Cond: (t2.a = t1.b) - -> Seq Scan on tbl_nocom t2 - -> Hash - -> Seq Scan on tbl_nocom t1 -(5 rows) - +ERROR: could not find hash function for hash operator 30694 abort; |
50/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-08-20 22:07:11.516805000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-20 22:08:38.908902... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36514 | | 0 | 36514 | pktable_pkey + 36511 | | 0 | 36511 | pktable + 36518 | | 0 | 36518 | fktable + 37053 | | 0 | 37058 | foo + 37062 | | 0 | 37062 | pg_toast_37053_index + 37061 | | 0 | 37061 | pg_toast_37053 + 37328 | | 0 | 37328 | old_oids + 37345 | | 0 | 37345 | pg_toast_37342 ... |
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-08-20 22:07:11.516805000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-20 22:09:26.9705... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36415 | | 0 | 36415 | pktable_pkey + 36412 | | 0 | 36412 | pktable + 36419 | | 0 | 36419 | fktable + 36955 | | 0 | 36961 | foo + 36965 | | 0 | 36965 | pg_toast_36955_index + 36964 | | 0 | 36964 | pg_toast_36955 + 37218 | | 0 | 37218 | old_oids + 37237 | | 0 | 37237 | pg_toast_37234 ... |
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-08-20 22:07:11.516805000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-20 22:08:40.769440000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36545 | | 0 | 36545 | pktable_pkey + 36542 | | 0 | 36542 | pktable + 36558 | | 0 | 36558 | fktable + 37023 | | 0 | 37031 | foo + 37035 | | 0 | 37035 | pg_toast_37023_index + 37034 | | 0 | 37034 | pg_toast_37023 + 37228 | | 0 | 37228 | old_oids + 37245 | | 0 | 37245 | pg_toast_37242 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-20 22:07:13.181817752 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-20 22:13:00.040315808 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36599 | | 0 | 36599 | pktable_pkey + 36596 | | 0 | 36596 | pktable + 36601 | | 0 | 36601 | fktable + 37107 | | 0 | 37112 | foo + 37116 | | 0 | 37116 | pg_toast_37107_index + 37115 | | 0 | 37115 | pg_toast_37107 + 37321 | | 0 | 37321 | old_oids + 37341 | | 0 | 37341 | pg_toast_37338 ... |
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-08-20 22:07:13.181817752 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-20 22:14:06.079631408 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36539 | | 0 | 36539 | pktable_pkey + 36535 | | 0 | 36535 | pktable + 36541 | | 0 | 36541 | fktable + 37043 | | 0 | 37048 | foo + 37052 | | 0 | 37052 | pg_toast_37043_index + 37051 | | 0 | 37051 | pg_toast_37043 + 37262 | | 0 | 37262 | old_oids + 37280 | | 0 | 37280 | pg_toast_37277 ... |
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-08-20 22:07:13.181817752 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-20 22:10:21.523820735 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37061 | | 0 | 37061 | forc_test + 36566 | | 0 | 36566 | users_id_seq + 36577 | | 0 | 36577 | pg_toast_36569 + 36578 | | 0 | 36578 | pg_toast_36569_index + 36569 | | 0 | 36569 | users + 36832 | | 0 | 36832 | foo + 37579 | | 0 | 37579 | pg_toast_37576 + 37580 | | 0 | 37580 | pg_toast_37576_index ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-20 22:07:10.190050832 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-20 22:09:37.232869... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36654 | | 0 | 36654 | users_id_seq + 36659 | | 0 | 36659 | pg_toast_36655 + 36660 | | 0 | 36660 | pg_toast_36655_index + 36655 | | 0 | 36655 | users + 36794 | | 0 | 36794 | foo + 37043 | | 0 | 37043 | forc_test + 36384 | | 0 | 36384 | pktable_pkey + 36381 | | 0 | 36381 | 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-08-20 22:07:10.190050832 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-20 22:10:10.7408... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37383 | | 0 | 37383 | pg_toast_37379_index + 37379 | | 0 | 37379 | rtype + 36575 | | 0 | 36575 | users_id_seq + 36582 | | 0 | 36582 | pg_toast_36577 + 36583 | | 0 | 36583 | pg_toast_36577_index + 36577 | | 0 | 36577 | users + 36713 | | 0 | 36713 | foo + 36872 | | 0 | 36872 | forc_test ... |
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-08-20 22:07:10.190050832 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-20 22:09:31.984869317 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36597 | | 0 | 36597 | users_id_seq + 36602 | | 0 | 36602 | pg_toast_36598 + 36603 | | 0 | 36603 | pg_toast_36598_index + 36598 | | 0 | 36598 | users + 36738 | | 0 | 36738 | foo + 36869 | | 0 | 36869 | forc_test + 37464 | | 0 | 37464 | pg_toast_37460 + 37467 | | 0 | 37467 | pg_toast_37460_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-20 22:07:09 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-20 22:08:57 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 36557 | | 0 | 36557 | pktable + 36572 | | 0 | 36572 | fktable + 37001 | | 0 | 37010 | foo + 37014 | | 0 | 37014 | pg_toast_37001_index + 37013 | | 0 | 37013 | pg_toast_37001 + 37219 | | 0 | 37219 | old_oids + 37248 | | 0 | 37248 | pg_toast_37245 ... |
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-08-20 22:07:09 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-20 22:10:33 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36364 | | 0 | 36364 | pktable_pkey + 36360 | | 0 | 36360 | pktable + 36372 | | 0 | 36372 | fktable + 36924 | | 0 | 36932 | foo + 36936 | | 0 | 36936 | pg_toast_36924_index + 36935 | | 0 | 36935 | pg_toast_36924 + 37150 | | 0 | 37150 | old_oids + 37168 | | 0 | 37168 | pg_toast_37165 ... |
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-08-20 22:07:09 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-20 22:08:58 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 37417 | | 0 | 37417 | pg_toast_37414 + 37418 | | 0 | 37418 | pg_toast_37414_index + 36730 | | 0 | 36730 | users_id_seq + 36735 | | 0 | 36735 | pg_toast_36731 + 36736 | | 0 | 36736 | pg_toast_36731_index + 36731 | | 0 | 36731 | users + 36780 | | 0 | 36780 | foo + 36926 | | 0 | 36926 | forc_test ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-20 22:07:27.071584400 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-20 22:10:47.771451700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36092 | | 0 | 36092 | pktable_pkey + 36089 | | 0 | 36089 | pktable + 36097 | | 0 | 36097 | fktable + 36657 | | 0 | 36657 | pg_toast_36648_index + 36656 | | 0 | 36656 | pg_toast_36648 + 36648 | | 0 | 36653 | foo + 36913 | | 0 | 36913 | old_oids + 36930 | | 0 | 36930 | pg_toast_36927 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-20 22:07:27.071584400 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-20 22:12:51.689944500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35301 | | 0 | 35301 | pktable + 35313 | | 0 | 35313 | fktable + 35305 | | 0 | 35305 | pktable_pkey + 36650 | | 0 | 36657 | foo + 36661 | | 0 | 36661 | pg_toast_36650_index + 36660 | | 0 | 36660 | pg_toast_36650 + 36870 | | 0 | 36870 | old_oids + 36888 | | 0 | 36888 | pg_toast_36885 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-20 22:07:27.071584400 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-20 22:10:44.139124700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36113 | | 0 | 36113 | pktable_pkey + 36109 | | 0 | 36109 | pktable + 36115 | | 0 | 36115 | fktable + 36860 | | 0 | 36865 | foo + 36869 | | 0 | 36869 | pg_toast_36860_index + 36868 | | 0 | 36868 | pg_toast_36860 + 37053 | | 0 | 37053 | old_oids + 37070 | | 0 | 37070 | pg_toast_37067 ... |
50/5031 | Remove dependence on integer wrapping |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-20 21:34:27.557483700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/date.out 2024-08-20 21:36:35.115932700 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/recovery/027_stream_re... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-20 21:34:27.557483700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/date.out 2024-08-20 21:38:51.004203100 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/date.out C:/cirrus/build/testrun/regress/regress/result... --- C:/cirrus/src/test/regress/expected/date.out 2024-08-20 21:34:27.557483700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/date.out 2024-08-20 21:36:28.830042900 +0000 @@ -1533,4 +1533,4 @@ select make_time(24, 0, 2.1); ERROR: time field value out of range: 24:00:2.1 SELECT make_date(-2147483648, 1, 1); -ERROR: date field value out of range: -2147483648-01-01 +ERROR: date field value out of range: 24301-01-01 |
50/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-08-20 21:22:07.611527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-20 21:23:05.244642000... @@ -3731,7 +3731,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-08-20 21:22:07.611527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-20 21:23:49.6469220... @@ -3731,7 +3731,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-08-20 21:22:07.611527000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-20 21:23:04.478789000 +0000 @@ -3731,7 +3731,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 |
50/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-08-20 21:15:12.074855000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-20 21:17:38.055... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:15:12.074855000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-20 21:18:21.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:15:12.074855000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-20 21:17:35.038285000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-20 21:15:05.517375980 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-20 21:20:13.327678817 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:15:05.517375980 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-20 21:21:57.075261554 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:15:05.517375980 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-20 21:18:27.373480971 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-20 21:15:11.750047484 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-20 21:17:47.566... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:15:11.750047484 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-20 21:18:22.8... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:15:11.750047484 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-20 21:17:41.361764208 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-20 21:16:59 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-20 21:20:23 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:16:59 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-20 21:21:46 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-20 21:16:59 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-20 21:20:17 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-20 21:15:15.371473000 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-20 21:19:03.437143300 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-20 21:15:15.371473000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-20 21:21:00.922596900 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-20 21:15:15.371473000 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-20 21:18:55.277471600 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-20 20:41:55.973035000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-0... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-20 20:41:55.973035000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-20 20:41:55.973035000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-20 20:44:33.6... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-20 20:42:06.363631800 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-20 20:45:42.126712300 +0... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_bytes ... ---------------------------+-------------+--------------------+--------------------+-------------+---------+-----------... - statistic_vacuum_database | t | t | t | t | t | t ... + statistic_vacuum_database | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; |
49/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-08-20 18:21:13.248930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-20 18:23:06.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-08-20 18:21:13.248930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-20 18:23: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/regress/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out 2024-08-20 18:21:13.248930000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-20 18:23:06.906666000 +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 Bookworm - 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-08-20 18:21:12.549165928 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-20 18:26:48.157936200 +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-08-20 18:21:12.549165928 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-20 18:24:51.902183775 +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 Bookworm - 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-08-20 18:21:13.503416825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-20 18:24:49.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-08-20 18:21:13.503416825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-20 18:25: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-08-20 18:21:13.503416825 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-20 18:24:45.780211034 +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 - Sonoma - 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-08-20 18:21:16 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-20 18:23: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-08-20 18:21:16 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-20 18:24: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/regress/regre... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2024-08-20 18:21:16 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-20 18:23: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-20 18:21:42.682822100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-20 18:25:10.884836600 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-20 18:21:42.682822100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-20 18:27:25.370215100 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-20 18:21:42.682822100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-20 18:25:09.634330100 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-20 17:54:30.903323000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-08-20 17:55:46.56464500... @@ -1029,7 +1029,7 @@ -> Seq Scan on tenk1 t Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k + -> Index Only Scan using idx_int4 on tenk1 k (5 rows) select count(*) from tenk1 t @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-08-20 17:54:27.346378763 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/btree_index.out 2024-08-20 18:00:12.756127300 +0000 @@ -158,13 +158,10 @@ set enable_bitmapscan to false; explain (costs off) select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; - QUERY PLAN --------------------------------------------------------- - Limit - -> Index Scan Backward using tenk1_hundred on tenk1 - Index Cond: (hundred < 48) -(3 rows) - +ERROR: deadlock detected +DETAIL: Process 40736 waits for AccessShareLock on relation 24392 of database 16387; blocked by process 40724. +Process 40724 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 40736. +HINT: See server log for query details. select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; hundred | twenty ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check... --- /tmp/cirrus-ci-build/src/test/regress/expected/btree_index.out 2024-08-20 17:54:27.346378763 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/btree_index.out 2024-08-20 18:01:39.560098182 +0000 @@ -166,11 +166,10 @@ (3 rows) select hundred, twenty from tenk1 where hundred < 48 order by hundred desc limit 1; - hundred | twenty ----------+-------- - 47 | 7 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 49179 waits for AccessShareLock on relation 24294 of database 16384; blocked by process 49177. +Process 49177 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 49179. +HINT: See server log for query details. -- This variant of the query need only return a single tuple located to the immediate -- right of the '(48, -inf)' high key. It also only needs to scan one single -- leaf page (the right sibling of the page scanned by the last test case): |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad... --- /tmp/cirrus-ci-build/src/test/regress/expected/select_distinct.out 2024-08-20 17:54:28.724484526 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_distinct.out 2024-08-20 17:57:24.94... @@ -262,14 +262,10 @@ -- Ensure we don't do parallel distinct with a parallel unsafe function EXPLAIN (COSTS OFF) SELECT DISTINCT distinct_func(1) FROM tenk1; - QUERY PLAN ----------------------------------------------------------- - Unique - -> Sort - Sort Key: (distinct_func(1)) - -> Index Only Scan using tenk1_hundred on tenk1 -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 23267 waits for AccessShareLock on relation 24393 of database 16387; blocked by process 23256. +Process 23256 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 23267. +HINT: See server log for query details. -- make the function parallel safe ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-20 17:54:28.736418085 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out 2024-08-20 17:57:22.552716499 +0000 @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 22867 waits for AccessShareLock on relation 24384 of database 16384; blocked by process 22852. +Process 22852 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 22867. +HINT: See server log for query details. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2024-08-20 17:54:10 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-08-20 17:56:32 @@ -3070,15 +3070,10 @@ explain (costs off) select a.* from tenk1 a where unique1 in (select unique2 from tenk1 b); - QUERY PLAN ------------------------------------------------------------- - Hash Semi Join - Hash Cond: (a.unique1 = b.unique2) - -> Seq Scan on tenk1 a - -> Hash - -> Index Only Scan using tenk1_unique2 on tenk1 b -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 16063 waits for AccessShareLock on relation 24069 of database 16384; blocked by process 16064. +Process 16064 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 16063. +HINT: See server log for query details. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgr... --- C:/cirrus/src/test/regress/expected/join.out 2024-08-20 17:54:48.867857500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out 2024-08-20 17:57:24.643035000 +0000 @@ -3083,14 +3083,10 @@ explain (costs off) select a.* from tenk1 a where unique1 not in (select unique2 from tenk1 b); - QUERY PLAN ------------------------------------------------------------ - Seq Scan on tenk1 a - Filter: (NOT (ANY (unique1 = (hashed SubPlan 1).col1))) - SubPlan 1 - -> Index Only Scan using tenk1_unique2 on tenk1 b -(4 rows) - +ERROR: deadlock detected +DETAIL: Process 4328 waits for AccessShareLock on relation 24622 of database 16387; blocked by process 5216. +Process 5216 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 4328. +HINT: See server log for query details. explain (costs off) ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-20 17:19:45.777370000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-20 17:22:06.624864000 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-20 17:19:37.899813462 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-20 17:22:30.098975555 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-20 17:19:23 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-20 17:22:19 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-20 17:20:01.596455700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-20 17:26:48.832469500 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:12.618642000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-20 17:08:22.8... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:12.618642000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-20 17:09:05... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:12.618642000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-20 17:08:21.441443000 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:09.671945613 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-20 17:12:23.221627145 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:09.671945613 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-08-20 17:13:51.975874092 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:09.671945613 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-20 17:09:39.876722051 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:11.371847743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-20 17:09:13.5... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:11.371847743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-20 17:09:57... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:11.371847743 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-20 17:09:08.699790338 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:15 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-20 17:08:49 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:15 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-20 17:10:13 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-20 17:07:15 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-20 17:08:47 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
50/3461 | In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-20 06:14:28.987007000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-08-20 06:16:54.849273000 +... @@ -3384,4634 +3384,10 @@ insert into a (code) values ('p'); insert into a (code) values ('q'); insert into b (a, num) values ('p', 1); -insert into b (a, num) values ('p', 2); -insert into c (name, a) values ('A', 'p'); -insert into c (name, a) values ('B', 'q'); -insert into c (name, a) values ('C', null); -select c.name, ss.code, ss.b_cnt, ss.const -from c left join - (select a.code, coalesce(b_grp.cnt, 0) as b_cnt, -1 as const - from a left join - (select count(1) as cnt, b.a from b group by b.a) as b_grp - on a.code = b_grp.a - ) as ss - on (c.a = ss.code) -order by c.name; ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-20 02:55:01.411803000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-08-20 03:04:38.85807... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-20 02:42:53.803002000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-20 02:46:08.584466000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-20 02:42:53.803971000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-20 02:46:08.877587000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-20 02:42:50.399462494 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-20 02:50:25.605077665 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-20 02:42:50.399462494 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-20 02:50:26.313105261 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-20 02:42:52.136825031 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-20 02:49:14.434797826 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-20 02:42:52.136825031 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-20 02:49:14.710805479 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-20 02:46:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-20 02:51:14 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-20 02:46:10 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-20 02:51:15 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-20 02:43:05.579280200 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-20 02:49:24.024914000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-20 02:43:05.586103100 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-20 02:49:25.403334400 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-20 02:00:40.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-20 02:... @@ -47,7 +47,6 @@ (1 row) -step s1_start_upsert: <... completed> step s4_wakeup_s2: SELECT injection_points_wakeup('exec_insert_before_insert_speculative'); SELECT injection_points_detach('exec_insert_before_insert_speculative'); @@ -62,7 +61,9 @@ (1 row) +step s1_start_upsert: <... completed> step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-20 02:00:40.... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert.out 2024-08-20... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-20 02:00:40.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-20 02:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /Users/admin/pgsq... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-20 02:00:37 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-20 02:03... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-20 02:00:59.310250600 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-20 02:08:00.24840... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
49/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-08-19 19:33:02.623938000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-19 19:34:51.043149000... @@ -2859,899 +2859,7 @@ 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); -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 ... |
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-08-19 19:33:02.623938000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-19 19:35:22.7361820... @@ -2555,1203 +2555,10 @@ 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 -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-08-19 19:33:02.623938000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-19 19:34:47.881815000 +0000 @@ -2664,1094 +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 Bookworm - 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-08-19 19:32:59.013448840 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-19 19:38:33.013873233 +0000 @@ -2652,1106 +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-08-19 19:32:59.013448840 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-19 19:37:20.833146353 +0000 @@ -2847,911 +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); ... |
Linux - Debian Bookworm - 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-08-19 19:33:00.380251958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-19 19:37:27.639882312... @@ -2304,1454 +2304,10 @@ 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 on parted_stmt_trig AFTER INSERT for STATEMENT --- insert via copy on the first partition -copy parted_stmt_trig1(a) from stdin; -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 --- Disabling a trigger in the parent table should disable children triggers too -alter table parted_stmt_trig disable trigger trig_ins_after_parent; -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 on parted_stmt_trig AFTER INSERT for STATEMENT -alter table parted_stmt_trig enable trigger trig_ins_after_parent; ... |
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-08-19 19:33:00.380251958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-19 19:37:58.3279583... @@ -1195,2563 +1195,10 @@ DROP TRIGGER before_upd_a_row_trig ON main_table; DROP TRIGGER UPDATE main_view SET b = 31 WHERE a = 20; -NOTICE: main_view BEFORE UPDATE STATEMENT (before_view_upd_stmt) -NOTICE: main_view INSTEAD OF UPDATE ROW (instead_of_upd) -NOTICE: OLD: (20,30), NEW: (20,31) -NOTICE: trigger_func(before_upd_a_stmt) called: action = UPDATE, when = BEFORE, level = STATEMENT -NOTICE: trigger_func(after_upd_a_b_row) called: action = UPDATE, when = AFTER, level = ROW -NOTICE: trigger_func(after_upd_b_row) called: action = UPDATE, when = AFTER, level = ROW -NOTICE: trigger_func(after_upd_b_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: trigger_func(after_upd_stmt) called: action = UPDATE, when = AFTER, level = STATEMENT -NOTICE: main_view AFTER UPDATE STATEMENT (after_view_upd_stmt) -UPDATE 1 -UPDATE main_view SET b = 32 WHERE a = 21 AND b = 31 RETURNING a, b; -NOTICE: main_view BEFORE UPDATE STATEMENT (before_view_upd_stmt) -NOTICE: main_view INSTEAD OF UPDATE ROW (instead_of_upd) ... |
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-08-19 19:33:00.380251958 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-19 19:37:23.255899310 +0000 @@ -2292,1466 +2292,7 @@ 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 -copy parted_stmt_trig(a) from stdin; -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_parent on parted_stmt_trig2 AFTER INSERT for ROW -NOTICE: trigger trig_ins_after on parted_stmt_trig AFTER INSERT for STATEMENT --- insert via copy on the first partition ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-19 19:33:06 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-08-19 19:37:46 @@ -256,302 +256,10 @@ INSERT INTO vacparted_i SELECT i, 'test_'|| i from generate_series(1,10) i; VACUUM (ANALYZE) vacparted_i; VACUUM (FULL) vacparted_i; -VACUUM (FREEZE) vacparted_i; -SELECT relname, relhasindex FROM pg_class - WHERE relname LIKE 'vacparted_i%' AND relkind IN ('p','r') - ORDER BY relname; - relname | relhasindex ---------------+------------- - vacparted_i | t - vacparted_i1 | t - vacparted_i2 | t -(3 rows) - -DROP TABLE vacparted_i; --- multiple tables specified ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-19 19:33:06 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-19 19:39:53 @@ -236,322 +236,10 @@ -- partitioned table CREATE TABLE vacparted (a int, b char) PARTITION BY LIST (a); CREATE TABLE vacparted1 PARTITION OF vacparted FOR VALUES IN (1); -INSERT INTO vacparted VALUES (1, 'a'); -UPDATE vacparted SET b = 'b'; -VACUUM (ANALYZE) vacparted; -VACUUM (FULL) vacparted; -VACUUM (FREEZE) vacparted; --- check behavior with duplicate column mentions -VACUUM ANALYZE vacparted(a,b,a); -ERROR: column "a" of relation "vacparted" appears more than once -ANALYZE vacparted(a,b,b); -ERROR: column "b" of relation "vacparted" appears more than once --- partitioned table with index -CREATE TABLE vacparted_i (a int primary key, b varchar(100)) - PARTITION BY HASH (a); ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-08-19 19:33:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out 2024-08-19 19:37:46 @@ -827,6 +827,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 /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-08-19 19:33:06 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out 2024-08-19 19:37:46 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-19 19:33:16.857689700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-08-19 19:35:49.040406900 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-19 19:33:16.844184000 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-19 19:37:34.434505700 +0000 @@ -3197,561 +3197,7 @@ 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); --- adding row trigger with transition table fails -create trigger child_row_trig - after insert on child referencing new table as new_table ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-19 19:33:16.857689700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-19 19:35:47.571654000 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-19 10:28:47.321340013 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-19 10:37:28.... @@ -3378,1854 +3378,7 @@ DROP TABLE prt1_adv; DROP TABLE prt2_adv; -DROP TABLE prt3_adv; --- Test interaction of partitioned join with partition pruning -CREATE TABLE prt1_adv (a int, b int, c varchar) PARTITION BY RANGE (a); -CREATE TABLE prt1_adv_p1 PARTITION OF prt1_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt1_adv_p2 PARTITION OF prt1_adv FOR VALUES FROM (200) TO (300); -CREATE TABLE prt1_adv_p3 PARTITION OF prt1_adv FOR VALUES FROM (300) TO (400); -CREATE INDEX prt1_adv_a_idx ON prt1_adv (a); -INSERT INTO prt1_adv SELECT i, i % 25, to_char(i, 'FM0000') FROM generate_series(100, 399) i; -ANALYZE prt1_adv; -CREATE TABLE prt2_adv (a int, b int, c varchar) PARTITION BY RANGE (b); -CREATE TABLE prt2_adv_p1 PARTITION OF prt2_adv FOR VALUES FROM (100) TO (200); -CREATE TABLE prt2_adv_p2 PARTITION OF prt2_adv FOR VALUES FROM (200) TO (400); -CREATE INDEX prt2_adv_b_idx ON prt2_adv (b); ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out 2024-08-19 10:28:47.321340013 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_merge.out 2024-08-19 10:38:... @@ -892,54 +892,10 @@ CREATE ACCESS METHOD partitions_merge_heap TYPE TABLE HANDLER heap_tableam_handler; CREATE TABLE t (i int) PARTITION BY RANGE (i) USING partitions_merge_heap; CREATE TABLE tp_0_1 PARTITION OF t FOR VALUES FROM (0) TO (1); -CREATE TABLE tp_1_2 PARTITION OF t FOR VALUES FROM (1) TO (2); -ALTER TABLE t MERGE PARTITIONS (tp_0_1, tp_1_2) INTO tp_0_2; -SELECT c.relname, a.amname -FROM pg_class c JOIN pg_am a ON c.relam = a.oid -WHERE c.oid IN ('t'::regclass, 'tp_0_2'::regclass) -ORDER BY c.relname; - relname | amname ----------+----------------------- - t | partitions_merge_heap - tp_0_2 | partitions_merge_heap -(2 rows) - -DROP TABLE t; ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-19 10:28:47.321340013 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-19 10:37:21.967115373 +0000 @@ -3434,1798 +3434,7 @@ ANALYZE prt2_adv; EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.a >= 100 AND t1.a < 300... - QUERY PLAN --------------------------------------------------------------------------- - Sort - Sort Key: t1.a - -> Append - -> Hash 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: ((a >= 100) AND (a < 300) AND (b = 0)) - -> Hash Join - Hash Cond: (t2_2.b = t1_2.a) ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-08-19 05:23:53.785020000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out 2024-08-19 05:26:21.624124000 ... @@ -2776,3079 +2776,7 @@ select * from foo where f1 = 3 into strict x; raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2; end$$ language plpgsql; -select stricttest(); -NOTICE: x.f1 = 3, x.f2 = 4 - stricttest ------------- - -(1 row) - -create or replace function stricttest() returns void as $$ -declare x record; -begin - -- should fail, no rows - select * from foo where f1 = 0 into strict x; - raise notice 'x.f1 = %, x.f2 = %', x.f1, x.f2; ... |
50/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-08-19 02:41:35.152055000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-19 02:43:28.013485... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36550 | | 0 | 36550 | pktable_pkey + 36545 | | 0 | 36545 | pktable + 36552 | | 0 | 36552 | fktable + 37045 | | 0 | 37053 | foo + 37057 | | 0 | 37057 | pg_toast_37045_index + 37056 | | 0 | 37056 | pg_toast_37045 + 37326 | | 0 | 37326 | old_oids + 37343 | | 0 | 37343 | pg_toast_37340 ... |
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-08-19 02:41:35.152055000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-19 02:44:09.5714... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36338 | | 0 | 36338 | pktable_pkey + 36335 | | 0 | 36335 | pktable + 36379 | | 0 | 36379 | fktable + 37061 | | 0 | 37066 | foo + 37070 | | 0 | 37070 | pg_toast_37061_index + 37069 | | 0 | 37069 | pg_toast_37061 + 37268 | | 0 | 37268 | recur2 + 37263 | | 0 | 37263 | 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-08-19 02:41:35.152055000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-19 02:43:23.823981000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36292 | | 0 | 36292 | pktable_pkey + 36289 | | 0 | 36289 | pktable + 36298 | | 0 | 36298 | fktable + 37060 | | 0 | 37060 | pg_toast_37050_index + 37059 | | 0 | 37059 | pg_toast_37050 + 37050 | | 0 | 37056 | foo + 37325 | | 0 | 37325 | old_oids + 37342 | | 0 | 37342 | pg_toast_37339 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-19 02:41:35.597240054 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-19 02:50:02.268165330 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid 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 + 36576 | | 0 | 36576 | fktable + 37096 | | 0 | 37101 | foo + 37105 | | 0 | 37105 | pg_toast_37096_index + 37104 | | 0 | 37104 | pg_toast_37096 + 37303 | | 0 | 37303 | old_oids + 37323 | | 0 | 37323 | pg_toast_37320 ... |
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-08-19 02:41:35.597240054 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-19 02:51:19.551447384 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36565 | | 0 | 36565 | users + 36564 | | 0 | 36564 | users_id_seq + 36569 | | 0 | 36569 | pg_toast_36565 + 36570 | | 0 | 36570 | pg_toast_36565_index + 36810 | | 0 | 36810 | foo + 37029 | | 0 | 37029 | forc_test + 36510 | | 0 | 36510 | pktable_pkey + 36504 | | 0 | 36504 | 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-08-19 02:41:35.597240054 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-19 02:47:15.182832749 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36639 | | 0 | 36639 | users_id_seq + 36644 | | 0 | 36644 | pg_toast_36640 + 36645 | | 0 | 36645 | pg_toast_36640_index + 36640 | | 0 | 36640 | users + 36866 | | 0 | 36866 | foo + 37082 | | 0 | 37082 | forc_test + 36599 | | 0 | 36599 | pktable_pkey + 36596 | | 0 | 36596 | pktable ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-19 02:41:33.828199692 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-19 02:46:20.103370... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36502 | | 0 | 36502 | pktable_pkey + 36499 | | 0 | 36499 | pktable + 36504 | | 0 | 36504 | fktable + 36959 | | 0 | 36966 | foo + 36970 | | 0 | 36970 | pg_toast_36959_index + 36969 | | 0 | 36969 | pg_toast_36959 + 37187 | | 0 | 37187 | old_oids + 37205 | | 0 | 37205 | pg_toast_37202 ... |
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-08-19 02:41:33.828199692 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-19 02:46:51.3073... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36458 | | 0 | 36458 | pktable_pkey + 36454 | | 0 | 36454 | pktable + 36461 | | 0 | 36461 | fktable + 36914 | | 0 | 36925 | foo + 36929 | | 0 | 36929 | pg_toast_36914_index + 36928 | | 0 | 36928 | pg_toast_36914 + 37131 | | 0 | 37131 | old_oids + 37150 | | 0 | 37150 | pg_toast_37147 ... |
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-08-19 02:41:33.828199692 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-19 02:46:11.263380388 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36723 | | 0 | 36723 | users_id_seq + 36728 | | 0 | 36728 | pg_toast_36724 + 36729 | | 0 | 36729 | pg_toast_36724_index + 36724 | | 0 | 36724 | users + 36883 | | 0 | 36883 | foo + 37087 | | 0 | 37087 | forc_test + 37463 | | 0 | 37463 | pg_toast_37460 + 37464 | | 0 | 37464 | pg_toast_37460_index ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-19 02:41:46 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-19 02:44:23 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36593 | | 0 | 36593 | pktable_pkey + 36590 | | 0 | 36590 | pktable + 36595 | | 0 | 36595 | fktable + 37012 | | 0 | 37018 | foo + 37022 | | 0 | 37022 | pg_toast_37012_index + 37021 | | 0 | 37021 | pg_toast_37012 + 37291 | | 0 | 37291 | old_oids + 37312 | | 0 | 37312 | pg_toast_37309 ... |
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-08-19 02:41:46 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-19 02:45:51 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36916 | | 0 | 36925 | foo + 36929 | | 0 | 36929 | pg_toast_36916_index + 36928 | | 0 | 36928 | pg_toast_36916 + 36292 | | 0 | 36292 | pktable_pkey + 36283 | | 0 | 36283 | pktable + 36297 | | 0 | 36297 | fktable + 37130 | | 0 | 37130 | old_oids + 37151 | | 0 | 37151 | pg_toast_37148 ... |
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-08-19 02:41:46 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-19 02:44:22 @@ -3492,9 +3492,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 + 36078 | | 0 | 36078 | pktable + 36084 | | 0 | 36084 | fktable + 36697 | | 0 | 36697 | users_id_seq + 36702 | | 0 | 36702 | pg_toast_36698 + 36703 | | 0 | 36703 | pg_toast_36698_index + 36698 | | 0 | 36698 | users + 36985 | | 0 | 36985 | foo ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-19 02:41:47.497591100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-19 02:45:37.142551800 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35749 | | 0 | 35749 | pktable_pkey + 35746 | | 0 | 35746 | pktable + 35751 | | 0 | 35751 | fktable + 36514 | | 0 | 36521 | foo + 36525 | | 0 | 36525 | pg_toast_36514_index + 36524 | | 0 | 36524 | pg_toast_36514 + 36911 | | 0 | 36911 | old_oids + 36932 | | 0 | 36932 | pg_toast_36929 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-19 02:41:47.497591100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-19 02:47:56.255397900 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 34614 | | 0 | 34614 | pktable_pkey + 34603 | | 0 | 34603 | pktable + 34628 | | 0 | 34628 | fktable + 36661 | | 0 | 36666 | foo + 36670 | | 0 | 36670 | pg_toast_36661_index + 36669 | | 0 | 36669 | pg_toast_36661 + 36881 | | 0 | 36881 | old_oids + 36901 | | 0 | 36901 | pg_toast_36898 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-19 02:41:47.497591100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-19 02:45:29.909158300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 35555 | | 0 | 35555 | pktable_pkey + 35552 | | 0 | 35552 | pktable + 35557 | | 0 | 35557 | fktable + 36462 | | 0 | 36468 | foo + 36472 | | 0 | 36472 | pg_toast_36462_index + 36471 | | 0 | 36471 | pg_toast_36462 + 37029 | | 0 | 37029 | old_oids + 37057 | | 0 | 37057 | pg_toast_37054 ... |
50/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-08-19 02:21:11.520663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-19 02:22:09.443557000... @@ -3731,7 +3731,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-08-19 02:21:11.520663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-19 02:22:51.3031220... @@ -3731,7 +3731,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-08-19 02:21:11.520663000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-19 02:22:07.571422000 +0000 @@ -3731,7 +3731,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 |
50/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-08-19 02:20:02.387451000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-19 02:22:10.949... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:20:02.387451000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-19 02:22:57.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:20:02.387451000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-19 02:22:15.068334000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-19 02:19:58.857592735 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-19 02:28:33.096122286 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:19:58.857592735 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-19 02:29:57.635606195 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:19:58.857592735 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-19 02:26:18.035820736 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-19 02:19:58.951574724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-19 02:25:32.110... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:19:58.951574724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-19 02:26:05.1... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:19:58.951574724 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-19 02:25:30.174101877 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-19 02:20:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-19 02:23:41 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:20:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-19 02:25:13 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-19 02:20:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-19 02:23:35 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-19 02:20:19.605174500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-19 02:23:59.518272500 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-19 02:20:19.605174500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-19 02:26:11.380623000 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-19 02:20:19.605174500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-19 02:23:52.603232300 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-19 01:22:04.463741000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-0... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-19 01:22:04.463741000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-19 01:22:04.463741000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-19 01:24:57.0... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out /Users/admin/pgsql/build/testr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-19 01:22:17 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-08-... @@ -165,7 +165,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - 0 | 0 | 0 | 0 + 0 | 0 | 455 | 455 (1 row) VACUUM (PARALLEL 0, BUFFER_USAGE_LIMIT 128) vestat; @@ -174,7 +174,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | t | t + f | f | f | f (1 row) ... |
49/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-08-18 23:39:03.379803000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-18 23:41:14.610023000... @@ -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 Bookworm - 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-08-18 23:39:03.407772704 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-18 23:41:57.095745496... @@ -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 - Sonoma - 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-08-18 23:38:57 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-18 23:41:47 @@ -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 --strip-trailing-cr -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_f... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-08-18 23:39:11.739536200 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-18 23:45:12.597341800 +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 ... |
49/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-08-18 23:17:24.211302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-18 23:18:57.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-08-18 23:17:24.211302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-18 23:19: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-08-18 23:17:24.211302000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-18 23:18:56.898960000 +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 Bookworm - 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-08-18 23:17:24.497757590 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-18 23:23:10.077086864 +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-08-18 23:17:24.497757590 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-08-18 23:24:36.500958681 +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-08-18 23:17:24.497757590 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-18 23:20:32.149219331 +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 Bookworm - 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-08-18 23:17:23.672910246 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-18 23:20:25.64... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-08-18 23:17:23.672910246 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-18 23:21: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-08-18 23:17:23.672910246 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-18 23:20:20.022670171 +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 - Sonoma - 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-08-18 23:17:38 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-18 23:19: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-08-18 23:17:38 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-18 23:20: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 /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-08-18 23:17:38 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-18 23:19: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-18 23:17:45.096646900 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-18 23:21:14.215855000 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-18 23:17:45.096646900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-18 23:23:28.322838400 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-18 23:17:45.096646900 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-18 23:21:10.851086500 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-18 22:19:20.671972000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-08-18 22:21:04.493218000 +... @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a + -> Index Only Scan using idx_int4 on tenk1 a -> Values Scan on "*VALUES*" -> Memoize Cache Key: "*VALUES*".column1 diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s... --- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out 2024-08-18 22:19:20.638738000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2024-08-18 22:21:04.73303... @@ -1106,10 +1106,29 @@ DROP AGGREGATE my_int_max(int4); DROP OPERATOR CLASS my_int_ops USING btree CASCADE; NOTICE: drop cascades to index idx_int4 +ERROR: deadlock detected ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/union.out C:/cirrus/build/testrun/recovery/027_stream_r... --- C:/cirrus/src/test/regress/expected/union.out 2024-08-18 22:19:39.747382900 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/union.out 2024-08-18 22:24:23.827822000 +0000 @@ -350,16 +350,10 @@ explain (costs off) select count(*) from ( select unique1 from tenk1 union select fivethous from tenk1 ) ss; - QUERY PLAN ----------------------------------------------------------------- - Aggregate - -> HashAggregate - Group Key: tenk1.unique1 - -> Append - -> Index Only Scan using tenk1_unique1 on tenk1 - -> Seq Scan on tenk1 tenk1_1 -(6 rows) - +ERROR: deadlock detected +DETAIL: Process 7912 waits for AccessShareLock on relation 24286 of database 16384; blocked by process 3192. +Process 3192 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 7912. ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-18 22:17:07.869002000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-18 22:19:17.675366000 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-18 22:17:04.643187656 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-18 22:20:10.786578974 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-18 22:17:06 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-18 22:20:26 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-18 22:17:18.205510700 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-18 22:24:38.233381500 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:43.682820000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-18 21:34:50.5... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:43.682820000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-18 21:35:30... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:43.682820000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-18 21:34:47.617213000 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:42.184892579 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-18 21:37:59.422667074 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:42.184892579 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-18 21:36:04.419033877 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:43.683006280 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-18 21:35:51.2... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:43.683006280 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-18 21:36:33... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:43.683006280 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-18 21:35:48.918618675 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:58 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-18 21:35:24 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:58 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-18 21:36:22 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-18 21:33:58 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-18 21:35:24 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
49/4982 | support tid range scan in parallel |
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-08-18 08:43:40.847333000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out 2024-08-18 08:49:00.4923960... @@ -12323,8 +12323,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) -- After terminating the remote backend, since the connection is closed, -- "closed" should be TRUE, or NULL if the connection status check @@ -12337,8 +12336,7 @@ FROM postgres_fdw_get_connections(true); case ------ - 1 -(1 row) +(0 rows) ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-18 08:03:52.893397000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/dirty_index_scan.out 2024-08-18 08:13:15.24092... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-18 07:42:49.959943000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-18 07:46:00.258026000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-18 07:42:49.960908000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-18 07:46:00.745026000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-18 07:42:49.991663364 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-18 07:49:25.042702321 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-18 07:42:49.991663364 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-18 07:49:25.966701904 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-18 07:42:49.942482339 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-18 07:48:43.968280616 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-18 07:42:49.942482339 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-18 07:48:44.252290140 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-18 07:43:04 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-18 07:46:38 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-18 07:43:04 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-18 07:46:39 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-18 07:43:01.424157600 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-18 07:49:03.689256200 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-18 07:43:01.429043800 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-18 07:49:04.298636400 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-18 07:08:09.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-18 07:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-18 07:08:07.... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert.out 2024-08-18... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-18 07:08:06.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-18 07:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /Users/admin/pgsq... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-18 07:08:03 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-18 07:11... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-18 07:08:21.533201600 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-18 07:14:53.60179... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
49/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-08-18 00:38:22.984996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-18 00:40:12.918745000... @@ -2887,871 +2887,7 @@ INSERT INTO trgfire VALUES (1); ERROR: except CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -INSERT INTO trgfire VALUES (11); -ERROR: except -CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -INSERT INTO trgfire VALUES (21); -ERROR: except -CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -INSERT INTO trgfire VALUES (30); -ERROR: except -CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -INSERT INTO trgfire VALUES (40); -ERROR: except -CONTEXT: PL/pgSQL function tgf() line 1 at RAISE -DROP TABLE trgfire; ... |
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-08-18 00:38:22.984996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-18 00:40:44.0609990... @@ -2950,808 +2950,10 @@ alter table parent attach partition child2 for values in ('BBB'); -- a child with a different column order create table child3 (b int, a text); -alter table parent attach partition child3 for values in ('CCC'); -create trigger parent_insert_trig - after insert on parent referencing new table as new_table - for each statement execute procedure dump_insert(); -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(); ... |
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-08-18 00:38:22.984996000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-18 00:40:09.590131000 +0000 @@ -2585,1173 +2585,7 @@ 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; -insert into parted_constr values (1, 'aardvark'); -NOTICE: aardvark <- woof! ... |
Linux - Debian Bookworm - 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-08-18 00:38:41.124158127 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-18 00:44:08.260540184 +0000 @@ -2654,1104 +2654,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 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) ... |
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-08-18 00:38:41.124158127 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-18 00:43:09.132492829 +0000 @@ -2737,1021 +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; ... |
Linux - Debian Bookworm - 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-08-18 00:38:31.314318593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-18 00:42:53.205823182... @@ -2324,1434 +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/recovery/027_str... --- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out 2024-08-18 00:38:31.314318593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-18 00:43:21.4098198... @@ -1507,2251 +1507,7 @@ 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 - SELECT * FROM city_view WHERE continent = 'Europe'; -SELECT count(*) FROM european_city_view; - count -------- - 1 -(1 row) - -CREATE FUNCTION no_op_trig_fn() RETURNS trigger LANGUAGE plpgsql -AS 'begin RETURN NULL; end'; -CREATE TRIGGER no_op_trig INSTEAD OF INSERT OR UPDATE OR DELETE -ON european_city_view FOR EACH ROW EXECUTE PROCEDURE no_op_trig_fn(); ... |
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-08-18 00:38:31.314318593 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-18 00:42:49.057891722 +0000 @@ -2531,1227 +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 -------------+---+---+------------------------------------------------------------------- ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up... --- /Users/admin/pgsql/src/test/regress/expected/triggers.out 2024-08-18 00:38:21 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-18 00:41:36 @@ -993,2765 +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/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-18 00:38:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-18 00:42:52 @@ -554,4 +554,10 @@ RESET ROLE; DROP TABLE vacowned; DROP TABLE vacowned_parted; -DROP ROLE regress_vacuum; +WARNING: terminating connection because of crash of another server process +DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe... +HINT: In a moment you should be able to reconnect to the database and repeat your command. +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +connection to server was lost diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out 2024-08-18 00:38:21 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-08-18 00:42:52 @@ -1157,2853 +1157,10 @@ MERGE INTO rw_view2 t ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul... --- /Users/admin/pgsql/src/test/regress/expected/inherit.out 2024-08-18 00:38:21 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out 2024-08-18 00:41:36 @@ -1071,1877 +1071,11 @@ CREATE TABLE inhts (d int) INHERITS (inht1, inhs1); NOTICE: merging multiple inherited definitions of column "b" ALTER TABLE inht1 RENAME a TO aa; -ALTER TABLE inht1 RENAME b TO bb; -- to be failed -ERROR: cannot rename inherited column "b" -ALTER TABLE inhts RENAME aa TO aaa; -- to be failed -ERROR: cannot rename inherited column "aa" -ALTER TABLE inhts RENAME d TO dd; -\d+ inhts - Table "public.inhts" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - aa | integer | | | | plain | | - b | integer | | | | plain | | - c | integer | | | | plain | | - dd | integer | | | | plain | | ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-18 00:38:40.223172500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-08-18 00:41:06.916570500 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea... --- C:/cirrus/src/test/regress/expected/triggers.out 2024-08-18 00:38:40.205127500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-18 00:42:52.775567600 +0000 @@ -2950,808 +2950,7 @@ alter table parent attach partition child2 for values in ('BBB'); -- a child with a different column order create table child3 (b int, a text); -alter table parent attach partition child3 for values in ('CCC'); -create trigger parent_insert_trig - after insert on parent referencing new table as new_table - for each statement execute procedure dump_insert(); -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(); ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-18 00:38:40.223172500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-18 00:41:06.524970600 +0000 @@ -1160,2850 +1160,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 ... |
50/4754 | Add LSN <-> time conversion facility |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_split.out /tmp/cirrus-ci-build/build-32/testrun/pg_upg... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_split.out 2024-08-17 13:51:45.836707118 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_split.out 2024-08-17 14:00:42... @@ -1522,68 +1522,7 @@ (3 rows) DROP TABLE t; --- Check new partitions inherits parent's table access method -CREATE ACCESS METHOD partition_split_heap TYPE TABLE HANDLER heap_tableam_handler; -CREATE TABLE t (i int) PARTITION BY RANGE (i) USING partition_split_heap; -CREATE TABLE tp_0_2 PARTITION OF t FOR VALUES FROM (0) TO (2); -ALTER TABLE t SPLIT PARTITION tp_0_2 INTO - (PARTITION tp_0_1 FOR VALUES FROM (0) TO (1), - PARTITION tp_1_2 FOR VALUES FROM (1) TO (2)); -SELECT c.relname, a.amname -FROM pg_class c JOIN pg_am a ON c.relam = a.oid -WHERE c.oid IN ('t'::regclass, 'tp_0_1'::regclass, 'tp_1_2'::regclass) -ORDER BY c.relname; - relname | amname ----------+---------------------- ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out /tmp/cirrus-ci-build/build-32/testrun/recove... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_merge.out 2024-08-17 13:51:45.836707118 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/partition_merge.out 2024-08-17 14:01:... @@ -789,157 +789,10 @@ CREATE TABLE tp_0_1 PARTITION OF t FOR VALUES FROM (0) TO (1); CREATE TABLE tp_1_2 PARTITION OF t FOR VALUES FROM (1) TO (2); CREATE INDEX tidx ON t(i); -ALTER TABLE t MERGE PARTITIONS (tp_1_2, tp_0_1) INTO tp_1_2; --- Indexname values should be 'tp_1_2_pkey' and 'tp_1_2_i_idx'. --- Not-null constraint name should be 'tp_1_2_i_not_null'. -\d+ tp_1_2 - Table "partitions_merge_schema.tp_1_2" - Column | Type | Collation | Nullable | Default | Storage | Stats target | Description ---------+---------+-----------+----------+---------+---------+--------------+------------- - i | integer | | not null | | plain | | -Partition of: t FOR VALUES FROM (0) TO (2) -Partition constraint: ((i IS NOT NULL) AND (i >= 0) AND (i < 2)) -Indexes: - "tp_1_2_pkey" PRIMARY KEY, btree (i) - "tp_1_2_i_idx" btree (i) ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build-32/testrun/regress... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out 2024-08-17 13:51:45.836707118 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/partition_join.out 2024-08-17 14:00:35.553460378 +0000 @@ -3100,2132 +3100,10 @@ -- inner join EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1_adv t1 INNER JOIN prt2_adv t2 ON (t1.a = t2.b) WHERE t1.b = 0 ORDER BY t1.a, t2... - QUERY PLAN ------------------------------------------------------- - Sort - Sort Key: t1.a - -> Hash Join - Hash Cond: (t2.b = t1.a) - -> Append - -> Seq Scan on prt2_adv_p1 t2_1 - -> Seq Scan on prt2_adv_p2 t2_2 - -> Seq Scan on prt2_adv_p3_1 t2_3 - -> Seq Scan on prt2_adv_p3_2 t2_4 - -> Hash - -> Append ... |
50/3478 | AcquireExecutorLocks() and run-time pruning |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/eval-plan-qual-trigger.out /tmp/cirrus-ci-build/build/testrun/... --- /tmp/cirrus-ci-build/src/test/isolation/expected/eval-plan-qual-trigger.out 2024-08-17 08:48:59.360187000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/isolation-running/isolation/results/eval-plan-qual-trigger.out 2024-08-17 08:54:2... @@ -1469,1266 +1469,10 @@ s1: NOTICE: upk: text val-a-s1 <> text mismatch: t s1: NOTICE: upd: text key-b = text key-a: f s1: NOTICE: trigger: name rep_a_u; when: AFTER; lev: ROWs; op: UPDATE; old: (key-a,val-a-s1) new: (key-a,val-a-s1-ups1... -step s1_upd_a_data: - UPDATE trigtest SET data = data || '-ups1' - WHERE - noisy_oper('upd', key, '=', 'key-a') AND - noisy_oper('upk', data, '<>', 'mismatch') - RETURNING *; - -key |data ------+------------- -key-a|val-a-s1-ups1 -(1 row) - -s2: NOTICE: upd: text key-a = text key-a: t ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress-running/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out 2024-08-17 08:48:59.512107000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/plpgsql.out 2024-08-17 08:54:21.329574000 +0000 @@ -5084,771 +5084,10 @@ create domain orderedarray as int[2] constraint sorted check (value[1] < value[2]); -select '{1,2}'::orderedarray; - orderedarray --------------- - {1,2} -(1 row) - -select '{2,1}'::orderedarray; -- fail -ERROR: value for domain orderedarray violates check constraint "sorted" -create function testoa(x1 int, x2 int, x3 int) returns orderedarray -language plpgsql as $$ -declare res orderedarray; -begin - res := array[x1, x2]; ... |
50/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-08-17 05:50:34.684026000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-17 05:52:27.684196... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36378 | | 0 | 36378 | pktable_pkey + 36375 | | 0 | 36375 | pktable + 36380 | | 0 | 36380 | fktable + 37021 | | 0 | 37028 | foo + 37032 | | 0 | 37032 | pg_toast_37021_index + 37031 | | 0 | 37031 | pg_toast_37021 + 37240 | | 0 | 37240 | old_oids + 37260 | | 0 | 37260 | pg_toast_37257 ... |
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-08-17 05:50:34.684026000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-17 05:53:09.5327... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36274 | | 0 | 36274 | pktable_pkey + 36271 | | 0 | 36271 | pktable + 36276 | | 0 | 36276 | fktable + 36906 | | 0 | 36914 | foo + 36918 | | 0 | 36918 | pg_toast_36906_index + 36917 | | 0 | 36917 | pg_toast_36906 + 37117 | | 0 | 37117 | old_oids + 37137 | | 0 | 37137 | pg_toast_37134 ... |
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-08-17 05:50:34.684026000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-17 05:52:24.814920000 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36476 | | 0 | 36476 | pktable_pkey + 36473 | | 0 | 36473 | pktable + 36478 | | 0 | 36478 | fktable + 37000 | | 0 | 37010 | foo + 37014 | | 0 | 37014 | pg_toast_37000_index + 37013 | | 0 | 37013 | pg_toast_37000 + 37218 | | 0 | 37218 | old_oids + 37236 | | 0 | 37236 | pg_toast_37233 ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-17 05:50:31.846866644 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out 2024-08-17 05:57:24.609284197 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36609 | | 0 | 36609 | users_id_seq + 36619 | | 0 | 36619 | pg_toast_36612 + 36620 | | 0 | 36620 | pg_toast_36612_index + 36612 | | 0 | 36612 | users + 36914 | | 0 | 36914 | foo + 37123 | | 0 | 37123 | forc_test + 36506 | | 0 | 36506 | pktable_pkey + 36503 | | 0 | 36503 | pktable ... |
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-08-17 05:50:31.846866644 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out 2024-08-17 05:59:16.197161318 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36570 | | 0 | 36570 | pktable_pkey + 36567 | | 0 | 36567 | pktable + 36572 | | 0 | 36572 | fktable + 37039 | | 0 | 37045 | foo + 37049 | | 0 | 37049 | pg_toast_37039_index + 37048 | | 0 | 37048 | pg_toast_37039 + 37255 | | 0 | 37255 | old_oids + 37273 | | 0 | 37273 | pg_toast_37270 ... |
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-08-17 05:50:31.846866644 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out 2024-08-17 05:55:41.741012914 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36641 | | 0 | 36641 | users_id_seq + 36646 | | 0 | 36646 | pg_toast_36642 + 36647 | | 0 | 36647 | pg_toast_36642_index + 36642 | | 0 | 36642 | users + 36620 | | 0 | 36620 | pktable_pkey + 36617 | | 0 | 36617 | pktable + 36622 | | 0 | 36622 | fktable + 36866 | | 0 | 36866 | foo ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00... --- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out 2024-08-17 05:50:31.069423695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-17 05:54:56.135856... @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36664 | | 0 | 36664 | users_id_seq + 36669 | | 0 | 36669 | pg_toast_36665 + 36670 | | 0 | 36670 | pg_toast_36665_index + 36665 | | 0 | 36665 | users + 36848 | | 0 | 36848 | foo + 37152 | | 0 | 37152 | forc_test + 37499 | | 0 | 37499 | pg_toast_37496 + 37500 | | 0 | 37500 | pg_toast_37496_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-08-17 05:50:31.069423695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-17 05:55:29.6517... @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36395 | | 0 | 36395 | pktable_pkey + 36389 | | 0 | 36389 | pktable + 36402 | | 0 | 36402 | fktable + 36905 | | 0 | 36910 | foo + 36914 | | 0 | 36914 | pg_toast_36905_index + 36913 | | 0 | 36913 | pg_toast_36905 + 37132 | | 0 | 37132 | old_oids + 37151 | | 0 | 37151 | pg_toast_37148 ... |
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-08-17 05:50:31.069423695 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out 2024-08-17 05:54:48.599871051 +0000 @@ -3492,9 +3492,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 +-------+------------+---------------+-------------+---------------------- + 36483 | | 0 | 36483 | pktable_pkey + 36480 | | 0 | 36480 | pktable + 36486 | | 0 | 36486 | fktable + 36730 | | 0 | 36730 | users_id_seq + 36735 | | 0 | 36735 | pg_toast_36731 + 36736 | | 0 | 36736 | pg_toast_36731_index + 36731 | | 0 | 36731 | users + 36982 | | 0 | 36982 | foo ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg... --- /Users/admin/pgsql/src/test/regress/expected/alter_table.out 2024-08-17 05:50:32 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-17 05:53:19 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36244 | | 0 | 36244 | pktable_pkey + 36241 | | 0 | 36241 | pktable + 36248 | | 0 | 36248 | fktable + 37007 | | 0 | 37007 | pg_toast_36999 + 36999 | | 0 | 37004 | foo + 37008 | | 0 | 37008 | pg_toast_36999_index + 37212 | | 0 | 37212 | old_oids + 37231 | | 0 | 37231 | pg_toast_37228 ... |
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-08-17 05:50:32 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-17 05:54:48 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36236 | | 0 | 36236 | pktable_pkey + 36233 | | 0 | 36233 | pktable + 36238 | | 0 | 36238 | fktable + 36913 | | 0 | 36921 | foo + 36925 | | 0 | 36925 | pg_toast_36913_index + 36924 | | 0 | 36924 | pg_toast_36913 + 37133 | | 0 | 37133 | old_oids + 37153 | | 0 | 37153 | pg_toast_37150 ... |
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-08-17 05:50:32 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out 2024-08-17 05:53:15 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36490 | | 0 | 36490 | pktable_pkey + 36487 | | 0 | 36487 | pktable + 36495 | | 0 | 36495 | fktable + 37007 | | 0 | 37007 | pg_toast_36999 + 36999 | | 0 | 37004 | foo + 37008 | | 0 | 37008 | pg_toast_36999_index + 37218 | | 0 | 37218 | old_oids + 37235 | | 0 | 37235 | pg_toast_37232 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-17 05:50:45.640206100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out 2024-08-17 05:54:17.896145300 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36217 | | 0 | 36217 | pktable_pkey + 36213 | | 0 | 36213 | pktable + 36219 | | 0 | 36219 | fktable + 36663 | | 0 | 36680 | foo + 36684 | | 0 | 36684 | pg_toast_36663_index + 36683 | | 0 | 36683 | pg_toast_36663 + 36921 | | 0 | 36921 | old_oids + 36939 | | 0 | 36939 | pg_toast_36936 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_st... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-17 05:50:45.640206100 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out 2024-08-17 05:56:35.624227500 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 36136 | | 0 | 36136 | pktable_pkey + 36132 | | 0 | 36132 | pktable + 36141 | | 0 | 36141 | fktable + 36680 | | 0 | 36686 | foo + 36690 | | 0 | 36690 | pg_toast_36680_index + 36689 | | 0 | 36689 | pg_toast_36680 + 36944 | | 0 | 36944 | old_oids + 36961 | | 0 | 36961 | pg_toast_36958 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress... --- C:/cirrus/src/test/regress/expected/alter_table.out 2024-08-17 05:50:45.640206100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out 2024-08-17 05:54:14.111496700 +0000 @@ -3492,9 +3492,20 @@ WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid; SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL; - oid | mapped_oid | reltablespace | relfilenode | relname ------+------------+---------------+-------------+--------- -(0 rows) + oid | mapped_oid | reltablespace | relfilenode | relname +-------+------------+---------------+-------------+---------------------- + 34831 | | 0 | 34831 | pktable_pkey + 34828 | | 0 | 34828 | pktable + 34858 | | 0 | 34858 | fktable + 36417 | | 0 | 36437 | foo + 36445 | | 0 | 36445 | pg_toast_36417_index + 36442 | | 0 | 36442 | pg_toast_36417 + 36941 | | 0 | 36941 | old_oids + 36976 | | 0 | 36976 | pg_toast_36973 ... |
50/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-08-17 05:21:28.880758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-17 05:22:59.701959000... @@ -3731,7 +3731,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-08-17 05:21:28.880758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-17 05:23:40.9759610... @@ -3731,7 +3731,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-08-17 05:21:28.880758000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-17 05:22:58.163184000 +0000 @@ -3731,7 +3731,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 |
50/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-08-17 05:20:50.094508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-17 05:23:02.697... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:50.094508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-17 05:23:39.0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:50.094508000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-17 05:22:59.941581000 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-17 05:20:45.782484109 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out 2024-08-17 05:28:59.724957066 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:45.782484109 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out 2024-08-17 05:30:45.888931045 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:45.782484109 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out 2024-08-17 05:26:54.649028420 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Linux - Debian Bookworm - 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-08-17 05:20:45.836592843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-17 05:26:02.303... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:45.836592843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-17 05:26:39.7... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:45.836592843 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out 2024-08-17 05:26:03.559494357 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
macOS - Sonoma - 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-08-17 05:20:44 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-17 05:24:06 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:44 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-17 05:26:10 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
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-08-17 05:20:44 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out 2024-08-17 05:24:06 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/0... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-17 05:21:09.332718700 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out 2024-08-17 05:25:07.816403800 +000... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-17 05:21:09.332718700 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out 2024-08-17 05:27:24.519735200 +0... @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regr... --- C:/cirrus/src/test/regress/expected/partition_join.out 2024-08-17 05:21:09.332718700 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out 2024-08-17 05:25:02.114726900 +0000 @@ -65,31 +65,24 @@ -- inner join with partially-redundant join clauses EXPLAIN (COSTS OFF) SELECT t1.a, t1.c, t2.b, t2.c FROM prt1 t1, prt2 t2 WHERE t1.a = t2.a AND t1.a = t2.b ORDER BY t1.a, t2.b; - QUERY PLAN ---------------------------------------------------------------- - Sort - Sort Key: t1.a + QUERY PLAN +--------------------------------------------------------- + Merge Join + Merge Cond: (t1.a = t2.a) -> Append - -> Merge Join - Merge Cond: (t1_1.a = t2_1.a) - -> Index Scan using iprt1_p1_a on prt1_p1 t1_1 - -> Sort ... |
50/5012 | Vacuum statistics |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-17 04:23:56.804137000 +00... +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-0... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-17 04:23:56.804137000 +00... +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/vacuum_tables_and_db_statistics.out 2024... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/build/t... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-17 04:23:56.804137000 +00... +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-17 04:26:48.4... @@ -7,7 +7,9 @@ -- Statistic wal_fpi is not displayed in this test because its behavior is unstable. -- CREATE DATABASE statistic_vacuum_database; +WARNING: databases created by regression test cases should have names including "regression" CREATE DATABASE statistic_vacuum_database1; +WARNING: databases created by regression test cases should have names including "regression" \c statistic_vacuum_database; -- conditio sine qua non SHOW track_counts; -- must be on |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out /tmp/cirrus-ci-build/src/tes... --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-17 04:23:53.639380065 +00... +++ /tmp/cirrus-ci-build/src/test/regress/results/vacuum_tables_and_db_statistics.out 2024-08-17 04:30:04.213522051 +000... @@ -185,7 +185,7 @@ FROM pg_stat_vacuum_tables WHERE relname = 'vestat'; pages_frozen | pages_all_visible | rev_all_frozen_pages | rev_all_visible_pages --------------+-------------------+----------------------+----------------------- - f | f | f | f + f | f | t | t (1 row) SELECT pages_frozen AS pf, pages_all_visible AS pv, rev_all_frozen_pages AS hafp,rev_all_visible_pages AS havp |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-17 04:24:14.603500100 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum_tables_and_db_statistics.out 2024-08-17 04:28:... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_bytes ... ---------------------------+-------------+--------------------+--------------------+-------------+---------+-----------... - statistic_vacuum_database | t | t | t | t | t | t ... + statistic_vacuum_database | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -246,7 +246,7 @@ WHERE dbname = 'statistic_vacuum_database'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_bytes ... ---------------------------+-------------+--------------------+--------------------+-------------+---------+-----------... - statistic_vacuum_database | t | t | t | t | t | t ... + statistic_vacuum_database | t | t | t | t | t | t ... (1 row) ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out C:/cirrus/build/tes... --- C:/cirrus/src/test/regress/expected/vacuum_tables_and_db_statistics.out 2024-08-17 04:24:14.603500100 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/vacuum_tables_and_db_statistics.out 2024-08-17 04:28:06.029567800 +0... @@ -214,7 +214,7 @@ WHERE dbname = current_database(); dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_bytes ... ---------------------------+-------------+--------------------+--------------------+-------------+---------+-----------... - statistic_vacuum_database | t | t | t | t | t | t ... + statistic_vacuum_database | t | t | t | t | t | t ... (1 row) DROP TABLE vestat CASCADE; @@ -246,7 +246,7 @@ WHERE dbname = 'statistic_vacuum_database'; dbname | db_blks_hit | total_blks_dirtied | total_blks_written | wal_records | wal_fpi | wal_bytes ... ---------------------------+-------------+--------------------+--------------------+-------------+---------+-----------... - statistic_vacuum_database | t | t | t | t | t | t ... + statistic_vacuum_database | t | t | t | t | t | t ... (1 row) ... |
49/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-08-17 03:18:17.699109000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-17 03:20:46.428014000... @@ -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 Bookworm - 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-08-17 03:18:17.043999159 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-17 03:21:49.245966061... @@ -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 - Sonoma - 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-08-17 03:18:16 +++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-17 03:21: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_f... --- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out 2024-08-17 03:18:28.783693400 +0000 +++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out 2024-08-17 03:25:06.933010900 +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 ... |
49/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-08-17 02:19:19.301357000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-17 02:20:49.79... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - 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-08-17 02:19:19.301357000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-17 02:21: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-08-17 02:19:19.301357000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-17 02:20:50.145141000 +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 Bookworm - 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-08-17 02:19:19.506406446 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out 2024-08-17 02:25:34.216246012 +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-08-17 02:19:19.506406446 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out 2024-08-17 02:27:11.236253648 +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-08-17 02:19:19.506406446 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out 2024-08-17 02:22:59.004327048 +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 Bookworm - 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-08-17 02:19:20.402438405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-17 02:22:36.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-08-17 02:19:20.402438405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-17 02:23: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-08-17 02:19:20.402438405 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out 2024-08-17 02:22:31.663909981 +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 - Sonoma - 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-08-17 02:19:28 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-17 02:22: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/recovery/027_... --- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out 2024-08-17 02:19:28 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-17 02:23: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-08-17 02:19:28 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out 2024-08-17 02:22: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 ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-17 02:19:34.686906500 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out 2024-08-17 02:22:58.035397900 +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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-17 02:19:34.686906500 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out 2024-08-17 02:25:25.238567100 +... @@ -451,26 +451,36 @@ join tenk1 t3 on t3.stringu1 = tenk1.stringu1 where tenk1.four = t.four ); - ... ------------------------------------------------------------------------------------------------------------------------... - Seq Scan on public.tenk1 t + ... +-----------------------------------------------------------------------------------------------------------------------... + Hash Join Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t... - Filter: (SubPlan 1) - SubPlan 1 - -> Hash Join - Output: t.two - Hash Cond: (tenk1.stringu1 = t3.stringu1) - -> Seq Scan on public.tenk1 ... |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/select_parallel.out 2024-08-17 02:19:34.686906500 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out 2024-08-17 02:22:55.437260600 +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 ... |
50/4980 | Expand applicability of aggregate's sortop optimization |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-17 01:35:31.155012008 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out 2024-08-17 01:43:42.210115691 +0000 @@ -1403,7 +1403,7 @@ -> Seq Scan on public.tenk1 b Output: b.unique1, b.unique2, b.two, b.four, b.ten, b.twenty, b.hundred, b.thousand, b.twothousand, b.fivethou... SubPlan 1 - -> Index Only Scan using tenk1_unique1 on public.tenk1 a + -> Index Only Scan using idx_int4 on public.tenk1 a Output: a.unique1 (10 rows) diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-17 01:35:31.106968028 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out 2024-08-17 01:43:43.518110755 +0000 @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_... --- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out 2024-08-17 01:35:31.196297113 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out 2024-08-17 01:38:37.24459251... @@ -1023,15 +1023,10 @@ explain (costs off) select count(*) from tenk1 t where (exists(select 1 from tenk1 k where k.unique1 = t.unique2) or ten < 0); - QUERY PLAN --------------------------------------------------------------------------- - Aggregate - -> Seq Scan on tenk1 t - Filter: ((ANY (unique2 = (hashed SubPlan 2).col1)) OR (ten < 0)) - SubPlan 2 - -> Index Only Scan using tenk1_unique1 on tenk1 k -(5 rows) - +ERROR: deadlock detected +DETAIL: Process 23623 waits for AccessShareLock on relation 24398 of database 16387; blocked by process 23625. +Process 23625 waits for AccessExclusiveLock on relation 16421 of database 16387; blocked by process 23623. +HINT: See server log for query details. ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu... --- /tmp/cirrus-ci-build/src/test/regress/expected/join.out 2024-08-17 01:35:31.148335118 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out 2024-08-17 01:38:34.580611092 +0000 @@ -2321,11 +2321,10 @@ tenk1 t4, tenk1 t5 where t4.thousand = t5.unique1 and ss.x1 = t4.tenthous and ss.x2 = t5.stringu1; - count -------- - 1000 -(1 row) - +ERROR: deadlock detected +DETAIL: Process 23100 waits for AccessShareLock on relation 24381 of database 16384; blocked by process 23111. +Process 23111 waits for AccessExclusiveLock on relation 16418 of database 16384; blocked by process 23100. +HINT: See server log for query details. -- -- regression test: check a case where we formerly missed including an EC -- enforcement clause because it was expected to be handled at scan level |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr... --- /Users/admin/pgsql/src/test/regress/expected/join.out 2024-08-17 01:35:54 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out 2024-08-17 01:38:25 @@ -6460,7 +6460,7 @@ Aggregate -> Nested Loop -> Nested Loop - -> Index Only Scan using tenk1_unique1 on tenk1 a + -> Index Only Scan using idx_int4 on tenk1 a -> Values Scan on "*VALUES*" -> Memoize Cache Key: "*VALUES*".column1 diff -U3 /Users/admin/pgsql/src/test/regress/expected/aggregates.out /Users/admin/pgsql/build/testrun/recovery/027_strea... --- /Users/admin/pgsql/src/test/regress/expected/aggregates.out 2024-08-17 01:35:54 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/aggregates.out 2024-08-17 01:38:25 @@ -1106,10 +1106,29 @@ DROP AGGREGATE my_int_max(int4); DROP OPERATOR CLASS my_int_ops USING btree CASCADE; NOTICE: drop cascades to index idx_int4 +ERROR: deadlock detected ... |
50/5061 | New function rand_array() to contrib/tablefunc |
FreeBSD - 13 - Meson | |
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-08-17 01:19:03.406959000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-17 01:21:19.668473000 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Linux - Debian Bookworm - Meson | |
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-08-17 01:19:02.111183546 +0000 +++ /tmp/cirrus-ci-build/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-17 01:21:54.034407469 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out /Users/admin/pgsql/build/testrun/tablefunc/regress/... --- /Users/admin/pgsql/contrib/tablefunc/expected/tablefunc.out 2024-08-17 01:18:10 +++ /Users/admin/pgsql/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-17 01:23:10 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/tablefunc/expected/tablefunc.out C:/cirrus/build/testrun/tablefunc/regres... --- C:/cirrus/contrib/tablefunc/expected/tablefunc.out 2024-08-17 01:19:13.734684800 +0000 +++ C:/cirrus/build/testrun/tablefunc/regress/results/tablefunc.out 2024-08-17 01:25:52.860778300 +0000 @@ -1,162 +1,125 @@ CREATE EXTENSION tablefunc; +ERROR: extension "tablefunc" has no installation script nor update path for version "1.1" -- -- normal_rand() -- no easy way to do this for regression testing -- SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100, 250, 0.2); - avg | count ------+------- - 250 | 100 -(1 row) - +ERROR: function normal_rand(integer, integer, numeric) does not exist +LINE 1: SELECT avg(normal_rand)::int, count(*) FROM normal_rand(100,... + ^ +HINT: No function matches the given name and argument types. You might need to add explicit type casts. ... |
50/4908 | Recheck foreign key if a referenced collation was nondeterministic |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.667882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-17 00:49:14.8... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.667882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-17 00:49:58... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.667882000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-17 00:49:12.698344000 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.955764054 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out 2024-08-17 00:52:51.027589144 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.955764054 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out 2024-08-17 00:54:42.519257886 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.955764054 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out 2024-08-17 00:50:31.763783588 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.201022051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-17 00:50:03.4... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.201022051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-17 00:50:47... @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/... --- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:05.201022051 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-17 00:50:00.744802985 +0000 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:08 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out 2024-08-17 00:49:42 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:08 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out 2024-08-17 00:51:00 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr... --- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out 2024-08-17 00:48:08 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out 2024-08-17 00:49:40 @@ -1843,13 +1843,21 @@ CREATE TABLE test10pk (x text COLLATE case_sensitive PRIMARY KEY); INSERT INTO test10pk VALUES ('abc'), ('def'), ('ghi'); CREATE TABLE test10fk (x text COLLATE case_insensitive REFERENCES test10pk (x) ON UPDATE CASCADE ON DELETE CASCADE); +ERROR: foreign key constraint "test10fk_x_fkey" cannot be implemented +DETAIL: Foreign key cannot use indeterministic collations for referencing table "test10fk" +HINT: You may make the foreign key collations deterministic. INSERT INTO test10fk VALUES ('abc'); -- ok +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('abc'); + ^ INSERT INTO test10fk VALUES ('ABC'); -- error -ERROR: insert or update on table "test10fk" violates foreign key constraint "test10fk_x_fkey" -DETAIL: Key (x)=(ABC) is not present in table "test10pk". +ERROR: relation "test10fk" does not exist +LINE 1: INSERT INTO test10fk VALUES ('ABC'); + ^ ... |
50/3461 | In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_split.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c... --- /tmp/cirrus-ci-build/src/test/regress/expected/partition_split.out 2024-08-16 14:39:00.920153726 +0000 +++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_split.out 2024-08-16 14:48:57.697371054 +0000 @@ -1313,277 +1313,10 @@ -- CREATE TABLE sales_range (salesperson_id INT, salesperson_name VARCHAR(30), sales_amount INT, sales_date DATE) PARTITIO... CREATE TABLE sales_all PARTITION OF sales_range FOR VALUES FROM ('2022-01-01') TO ('2022-05-01'); -CREATE TABLE sales_others PARTITION OF sales_range DEFAULT; -INSERT INTO sales_range VALUES (1, 'May', 1000, '2022-01-31'); -INSERT INTO sales_range VALUES (2, 'Smirnoff', 500, '2022-02-09'); -INSERT INTO sales_range VALUES (3, 'Ford', 2000, '2022-04-30'); -INSERT INTO sales_range VALUES (4, 'Ivanov', 750, '2022-04-13'); -INSERT INTO sales_range VALUES (5, 'Deev', 250, '2022-04-07'); -INSERT INTO sales_range VALUES (6, 'Poirot', 150, '2022-02-07'); -INSERT INTO sales_range VALUES (7, 'Li', 175, '2022-03-08'); -INSERT INTO sales_range VALUES (8, 'Ericsson', 185, '2022-02-23'); -INSERT INTO sales_range VALUES (9, 'Muller', 250, '2022-03-11'); -INSERT INTO sales_range VALUES (10, 'Halder', 350, '2022-01-28'); -INSERT INTO sales_range VALUES (11, 'Trump', 380, '2022-04-06'); -INSERT INTO sales_range VALUES (12, 'Plato', 350, '2022-03-19'); ... |
50/5151 | DirtyScanshot index scan skips concurrently updated tuples |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out /tmp/cirrus-ci-build/build... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/dirty_index_scan.out 2024-08-16 11:12:05.398491000 +... +++ /tmp/cirrus-ci-build/build/testrun/injection_points-running/isolation/results/dirty_index_scan.out 2024-08-16 11:25:... @@ -36,4 +36,6 @@ (1 row) +isolationtester: canceling step s1_s1 after 360 seconds step s1_s1: <... completed> +ERROR: canceling statement due to user request |
49/5179 | Better flattening of SET for query jumbling |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-16 11:08:04.295491000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-16 11:11:40.337229000 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-16 11:08:04.304738000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-16 11:11:40.897451000 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/contrib/pg_stat_statement... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-16 11:07:53.543292090 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/dml.out 2024-08-16 11:14:28.438522040 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/contrib/pg_stat_state... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-16 11:07:53.543292090 +0000 +++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/utility.out 2024-08-16 11:14:28.890521605 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out 2024-08-16 11:07:55.014585911 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-16 11:13:57.601288323 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out /tmp/cirrus-ci-build/build/testrun/pg_stat... --- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/utility.out 2024-08-16 11:07:55.014585911 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-16 11:13:57.857288072 +000... @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out /Users/admin/pgsql/build/testrun/pg_stat_stateme... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/dml.out 2024-08-16 11:14:34 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-16 11:19:27 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out /Users/admin/pgsql/build/testrun/pg_stat_sta... --- /Users/admin/pgsql/contrib/pg_stat_statements/expected/utility.out 2024-08-16 11:14:34 +++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-16 11:19:27 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/dml.out C:/cirrus/build/testrun/pg_stat_state... --- C:/cirrus/contrib/pg_stat_statements/expected/dml.out 2024-08-16 11:08:03.833491900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/dml.out 2024-08-16 11:14:50.283895600 +0000 @@ -82,7 +82,7 @@ 2 | 4 | SELECT * FROM pgss_dml_tab WHERE a > $1 ORDER BY a 1 | 8 | SELECT * FROM pgss_dml_tab WHERE a IN ($1, $2, $3, $4, $5) 1 | 1 | SELECT pg_stat_statements_reset() IS NOT NULL AS t - 1 | 0 | SET pg_stat_statements.track_utility = FALSE + 1 | 0 | SET pg_stat_statements.track_utility = $1 6 | 6 | UPDATE pgss_dml_tab SET b = $1 WHERE a = $2 1 | 3 | UPDATE pgss_dml_tab SET b = $1 WHERE a > $2 (10 rows) diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/utility.out C:/cirrus/build/testrun/pg_stat_s... --- C:/cirrus/contrib/pg_stat_statements/expected/utility.out 2024-08-16 11:08:03.838376900 +0000 +++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/utility.out 2024-08-16 11:14:51.785846800 +0000 @@ -574,9 +574,9 @@ SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C"; calls | rows | query -------+------+---------------------------------------------------- + 2 | 0 | $1 SESSION AUTHORIZATION ... |
50/5160 | Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
FreeBSD - 13 - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-16 10:33:15.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-16 10:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Autoconf | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-16 10:33:14.... +++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/reindex_concurrently_upsert.out 2024-08-16... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Linux - Debian Bookworm - Meson | |
regress | diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /tmp/cirrus-ci-... --- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-16 10:33:15.... +++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-16 10:... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out /Users/admin/pgsq... --- /Users/admin/pgsql/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-16 10:33:08 +++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-16 10:36... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out C:/cir... --- C:/cirrus/src/test/modules/injection_points/expected/reindex_concurrently_upsert.out 2024-08-16 10:33:32.701829800 +... +++ C:/cirrus/build/testrun/injection_points/isolation/results/reindex_concurrently_upsert.out 2024-08-16 10:40:14.94278... @@ -63,6 +63,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey_ccold" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -142,6 +143,7 @@ (1 row) step s2_start_upsert: <... completed> +ERROR: duplicate key value violates unique constraint "tbl_pkey" step s4_wakeup_to_set_dead: SELECT injection_points_wakeup('reindex_relation_concurrently_before_set_dead'); SELECT injection_points_detach('reindex_relation_concurrently_before_set_dead'); @@ -236,3 +238,4 @@ ... |
49/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-08-16 03:30:44.339528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-16 03:32:37.373291000... @@ -2237,1521 +2237,10 @@ 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(); --- 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(); ... |
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-08-16 03:30:44.339528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-16 03:33:09.1396580... @@ -2059,1699 +2059,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 ... |
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-08-16 03:30:44.339528000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-16 03:32:33.457236000 +0000 @@ -2259,1499 +2259,7 @@ for each statement execute procedure trigger_notice(); create trigger trig_upd_after_3 after update on parted2_stmt_trig for each statement execute procedure trigger_notice(); -create trigger trig_del_before_3 before delete on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -create trigger trig_del_after_3 after delete on parted2_stmt_trig - for each statement execute procedure trigger_notice(); -with ins (a) as ( - 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 ... |
Linux - Debian Bookworm - 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-08-16 03:30:41.441841275 +0000 +++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out 2024-08-16 03:36:36.600469270 +0000 @@ -2857,901 +2857,10 @@ 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); -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%') ... |
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-08-16 03:30:41.441841275 +0000 +++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out 2024-08-16 03:35:10.030949663 +0000 @@ -2815,943 +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 Bookworm - 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-08-16 03:30:43.332067610 +0000 +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out 2024-08-16 03:35:06.976621364... @@ -2406,1352 +2406,10 @@ 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 -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 ... |
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-08-16 03:30:43.332067610 +0000 +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out 2024-08-16 03:35:35.7246058... @@ -1734,2024 +1734,7 @@ return old; end; $$; -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() ... |
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-08-16 03:30:43.332067610 +0000 +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out 2024-08-16 03:35:02.628621406 +0000 @@ -2645,1113 +2645,10 @@ 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); -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 ... |
macOS - Sonoma - Meson | |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgr... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-16 03:30:43 +++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/vacuum.out 2024-08-16 03:33:41 @@ -255,303 +255,10 @@ FOR VALUES WITH (MODULUS 2, REMAINDER 1); INSERT INTO vacparted_i SELECT i, 'test_'|| i from generate_series(1,10) i; VACUUM (ANALYZE) vacparted_i; -VACUUM (FULL) vacparted_i; -VACUUM (FREEZE) vacparted_i; -SELECT relname, relhasindex FROM pg_class - WHERE relname LIKE 'vacparted_i%' AND relkind IN ('p','r') - ORDER BY relname; - relname | relhasindex ---------------+------------- - vacparted_i | t - vacparted_i1 | t - vacparted_i2 | t -(3 rows) - -DROP TABLE vacparted_i; ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/vacuum.out /Users/admin/pgsql/build/testrun/recovery/027_stream_re... --- /Users/admin/pgsql/src/test/regress/expected/vacuum.out 2024-08-16 03:30:43 +++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/vacuum.out 2024-08-16 03:35:00 @@ -268,290 +268,10 @@ (3 rows) DROP TABLE vacparted_i; --- multiple tables specified -VACUUM vaccluster, vactst; -VACUUM vacparted, does_not_exist; -ERROR: relation "does_not_exist" does not exist -VACUUM (FREEZE) vacparted, vaccluster, vactst; -VACUUM (FREEZE) does_not_exist, vaccluster; -ERROR: relation "does_not_exist" does not exist -VACUUM ANALYZE vactst, vacparted (a); -VACUUM ANALYZE vactst (does_not_exist), vacparted (b); -ERROR: column "does_not_exist" of relation "vactst" does not exist -VACUUM FULL vacparted, vactst; -VACUUM FULL vactst, vacparted (a, b), vaccluster (i); -ERROR: ANALYZE option must be specified when a column list is provided ... |
regress | diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r... --- /Users/admin/pgsql/src/test/regress/expected/constraints.out 2024-08-16 03:30:43 +++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out 2024-08-16 03:33:41 @@ -651,182 +651,10 @@ DROP TABLE t, tp; CREATE TEMP TABLE t (a integer) PARTITION BY LIST (a); CREATE TEMP TABLE tp (a integer PRIMARY KEY); -CREATE UNIQUE INDEX t_a_idx ON t (a); -ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); -ALTER TABLE t DETACH PARTITION tp; -DROP TABLE t, tp; -CREATE TEMP TABLE t (a integer) PARTITION BY LIST (a); -CREATE TEMP TABLE tp (a integer PRIMARY KEY); -CREATE UNIQUE INDEX t_a_idx ON ONLY t (a); -ALTER TABLE t ATTACH PARTITION tp FOR VALUES IN (1); -ALTER TABLE t DETACH PARTITION tp; -DROP TABLE t, tp; -CREATE TABLE regress_constr_partitioned (a integer) PARTITION BY LIST (a); -CREATE TABLE regress_constr_partition1 PARTITION OF regress_constr_partitioned FOR VALUES IN (1); -ALTER TABLE regress_constr_partition1 ADD PRIMARY KEY (a); ... |
Windows - Server 2019, VS 2019 - Meson & ninja | |
regress | diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-16 03:30:55.929884600 +0000 +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out 2024-08-16 03:33:20.481315600 +00... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/02... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-16 03:30:55.929884600 +0000 +++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out 2024-08-16 03:35:09.520431200 +... @@ -1160,2850 +1160,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 --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/reg... --- C:/cirrus/src/test/regress/expected/updatable_views.out 2024-08-16 03:30:55.929884600 +0000 +++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out 2024-08-16 03:33:18.977405800 +0000 @@ -1160,2850 +1160,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 ... |