You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
collate.icu.utf8.sql is not run by default before v13, and commits9c47574/46d9be5ef evidently didn't bother to test it, withthe completely predictable result that it was broken.We didn't have enable_incremental_sort in v12, plus EXPLAIN makesdifferent table alias choices than later branches.Per buildfarm member copperhead.
SELECT c collate "C", count(c) FROM pagg_tab3 GROUP BY c collate "C" ORDER BY 1;
@@ -2043,12 +2042,12 @@ SELECT t1.c, count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c = t2.c GROU
2043
2042
-> Hash Join
2044
2043
Hash Cond: (t1.c = t2.c)
2045
2044
-> Append
2046
-
-> Seq Scan on pagg_tab3_p2t1_1
2047
-
-> Seq Scan on pagg_tab3_p1t1_2
2045
+
-> Seq Scan on pagg_tab3_p2t1
2046
+
-> Seq Scan on pagg_tab3_p1t1_1
2048
2047
-> Hash
2049
2048
-> Append
2050
-
-> Seq Scan on pagg_tab3_p2t2_1
2051
-
-> Seq Scan on pagg_tab3_p1t2_2
2049
+
-> Seq Scan on pagg_tab3_p2t2
2050
+
-> Seq Scan on pagg_tab3_p1t2_1
2052
2051
(13 rows)
2053
2052
2054
2053
SELECT t1.c, count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c = t2.c GROUP BY 1 ORDER BY t1.c COLLATE "C";
@@ -2070,12 +2069,12 @@ SELECT t1.c, count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c = t2.c GROU
2070
2069
-> Hash Join
2071
2070
Hash Cond: (t1.c = t2.c)
2072
2071
-> Append
2073
-
-> Seq Scan on pagg_tab3_p2t1_1
2074
-
-> Seq Scan on pagg_tab3_p1t1_2
2072
+
-> Seq Scan on pagg_tab3_p2t1
2073
+
-> Seq Scan on pagg_tab3_p1t1_1
2075
2074
-> Hash
2076
2075
-> Append
2077
-
-> Seq Scan on pagg_tab3_p2t2_1
2078
-
-> Seq Scan on pagg_tab3_p1t2_2
2076
+
-> Seq Scan on pagg_tab3_p2t2
2077
+
-> Seq Scan on pagg_tab3_p1t2_1
2079
2078
(13 rows)
2080
2079
2081
2080
SELECT t1.c, count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c = t2.c GROUP BY 1 ORDER BY t1.c COLLATE "C";
@@ -2130,12 +2129,12 @@ SELECT t1.c COLLATE "C", count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c
2130
2129
-> Hash Join
2131
2130
Hash Cond: ((t1.c)::text = (t2.c)::text)
2132
2131
-> Append
2133
-
-> Seq Scan on pagg_tab3_p2t1_1
2134
-
-> Seq Scan on pagg_tab3_p1t1_2
2132
+
-> Seq Scan on pagg_tab3_p2t1
2133
+
-> Seq Scan on pagg_tab3_p1t1_1
2135
2134
-> Hash
2136
2135
-> Append
2137
-
-> Seq Scan on pagg_tab3_p2t2_1
2138
-
-> Seq Scan on pagg_tab3_p1t2_2
2136
+
-> Seq Scan on pagg_tab3_p2t2
2137
+
-> Seq Scan on pagg_tab3_p1t2_1
2139
2138
(13 rows)
2140
2139
2141
2140
SELECT t1.c COLLATE "C", count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c = t2.c COLLATE "C" GROUP BY t1.c COLLATE "C" ORDER BY t1.c COLLATE "C";
@@ -2150,7 +2149,6 @@ SELECT t1.c COLLATE "C", count(t2.c) FROM pagg_tab3 t1 JOIN pagg_tab3 t2 ON t1.c