add alternative output for pg13 in some tests

pull/3900/head
Sait Talha Nisanci 2020-06-11 09:38:34 +03:00
parent 108a2972c2
commit a34a1126ec
4 changed files with 1988 additions and 1157 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1613,14 +1613,14 @@ SELECT * FROM partitioning_hash_test JOIN partitioning_hash_join_test USING (id,
-> Hash Join
Hash Cond: ((partitioning_hash_join_test.id = partitioning_hash_test.id) AND (partitioning_hash_join_test.subid = partitioning_hash_test.subid))
-> Append
-> Seq Scan on partitioning_hash_join_test_0_1660133 partitioning_hash_join_test
-> Seq Scan on partitioning_hash_join_test_1_1660137 partitioning_hash_join_test_1
-> Seq Scan on partitioning_hash_join_test_2_1660141 partitioning_hash_join_test_2
-> Seq Scan on partitioning_hash_join_test_0_1660133 partitioning_hash_join_test_1
-> Seq Scan on partitioning_hash_join_test_1_1660137 partitioning_hash_join_test_2
-> Seq Scan on partitioning_hash_join_test_2_1660141 partitioning_hash_join_test_3
-> Hash
-> Append
-> Seq Scan on partitioning_hash_test_0_1660016 partitioning_hash_test
-> Seq Scan on partitioning_hash_test_1_1660020 partitioning_hash_test_1
-> Seq Scan on partitioning_hash_test_2_1660032 partitioning_hash_test_2
-> Seq Scan on partitioning_hash_test_0_1660016 partitioning_hash_test_1
-> Seq Scan on partitioning_hash_test_1_1660020 partitioning_hash_test_2
-> Seq Scan on partitioning_hash_test_2_1660032 partitioning_hash_test_3
(16 rows)
-- set partition-wise join on and parallel to off
@ -1651,20 +1651,20 @@ SELECT * FROM partitioning_hash_test JOIN partitioning_hash_join_test USING (id,
Node: host=localhost port=xxxxx dbname=regression
-> Append
-> Hash Join
Hash Cond: ((partitioning_hash_join_test.id = partitioning_hash_test.id) AND (partitioning_hash_join_test.subid = partitioning_hash_test.subid))
-> Seq Scan on partitioning_hash_join_test_0_1660133 partitioning_hash_join_test
Hash Cond: ((partitioning_hash_join_test_1.id = partitioning_hash_test_1.id) AND (partitioning_hash_join_test_1.subid = partitioning_hash_test_1.subid))
-> Seq Scan on partitioning_hash_join_test_0_1660133 partitioning_hash_join_test_1
-> Hash
-> Seq Scan on partitioning_hash_test_0_1660016 partitioning_hash_test
-> Seq Scan on partitioning_hash_test_0_1660016 partitioning_hash_test_1
-> Hash Join
Hash Cond: ((partitioning_hash_test_1.id = partitioning_hash_join_test_1.id) AND (partitioning_hash_test_1.subid = partitioning_hash_join_test_1.subid))
-> Seq Scan on partitioning_hash_test_1_1660020 partitioning_hash_test_1
Hash Cond: ((partitioning_hash_test_2.id = partitioning_hash_join_test_2.id) AND (partitioning_hash_test_2.subid = partitioning_hash_join_test_2.subid))
-> Seq Scan on partitioning_hash_test_1_1660020 partitioning_hash_test_2
-> Hash
-> Seq Scan on partitioning_hash_join_test_1_1660137 partitioning_hash_join_test_1
-> Seq Scan on partitioning_hash_join_test_1_1660137 partitioning_hash_join_test_2
-> Hash Join
Hash Cond: ((partitioning_hash_join_test_2.id = partitioning_hash_test_2.id) AND (partitioning_hash_join_test_2.subid = partitioning_hash_test_2.subid))
-> Seq Scan on partitioning_hash_join_test_2_1660141 partitioning_hash_join_test_2
Hash Cond: ((partitioning_hash_join_test_3.id = partitioning_hash_test_3.id) AND (partitioning_hash_join_test_3.subid = partitioning_hash_test_3.subid))
-> Seq Scan on partitioning_hash_join_test_2_1660141 partitioning_hash_join_test_3
-> Hash
-> Seq Scan on partitioning_hash_test_2_1660032 partitioning_hash_test_2
-> Seq Scan on partitioning_hash_test_2_1660032 partitioning_hash_test_3
(21 rows)
-- note that partition-wise joins only work when partition key is in the join
@ -1682,14 +1682,14 @@ SELECT * FROM partitioning_hash_test JOIN partitioning_hash_join_test USING (id)
-> Hash Join
Hash Cond: (partitioning_hash_join_test.id = partitioning_hash_test.id)
-> Append
-> Seq Scan on partitioning_hash_join_test_0_1660133 partitioning_hash_join_test
-> Seq Scan on partitioning_hash_join_test_1_1660137 partitioning_hash_join_test_1
-> Seq Scan on partitioning_hash_join_test_2_1660141 partitioning_hash_join_test_2
-> Seq Scan on partitioning_hash_join_test_0_1660133 partitioning_hash_join_test_1
-> Seq Scan on partitioning_hash_join_test_1_1660137 partitioning_hash_join_test_2
-> Seq Scan on partitioning_hash_join_test_2_1660141 partitioning_hash_join_test_3
-> Hash
-> Append
-> Seq Scan on partitioning_hash_test_0_1660016 partitioning_hash_test
-> Seq Scan on partitioning_hash_test_1_1660020 partitioning_hash_test_1
-> Seq Scan on partitioning_hash_test_2_1660032 partitioning_hash_test_2
-> Seq Scan on partitioning_hash_test_0_1660016 partitioning_hash_test_1
-> Seq Scan on partitioning_hash_test_1_1660020 partitioning_hash_test_2
-> Seq Scan on partitioning_hash_test_2_1660032 partitioning_hash_test_3
(16 rows)
-- reset partition-wise join

File diff suppressed because it is too large Load Diff

View File

@ -154,14 +154,6 @@ SELECT
HAVING count(distinct l_suppkey) > 1550
ORDER BY 1, 2 DESC;
EXPLAIN (COSTS false, VERBOSE true)
SELECT
l_shipmode, count(distinct l_partkey)
FROM lineitem_hash
GROUP BY l_shipmode
HAVING count(distinct l_suppkey) > 1550
ORDER BY 1, 2 DESC;
-- count distinct is supported on single table subqueries
SELECT *
FROM (