mirror of https://github.com/citusdata/citus.git
24 lines
1.3 KiB
Plaintext
24 lines
1.3 KiB
Plaintext
--
|
|
-- MULTI_VERIFY_NO_SUBQUERY
|
|
--
|
|
-- This test checks that we simply emit an error message instead of trying to
|
|
-- process a distributed unsupported SQL subquery.
|
|
ALTER SEQUENCE pg_catalog.pg_dist_shardid_seq RESTART 1030000;
|
|
SELECT * FROM lineitem WHERE l_orderkey IN
|
|
(SELECT l_orderkey FROM lineitem WHERE l_quantity > 0);
|
|
ERROR: cannot perform distributed planning on this query
|
|
DETAIL: Join types other than inner/outer joins are currently unsupported
|
|
SELECT l_quantity FROM lineitem WHERE EXISTS
|
|
(SELECT 1 FROM orders WHERE o_orderkey = l_orderkey);
|
|
ERROR: cannot perform distributed planning on this query
|
|
DETAIL: Join types other than inner/outer joins are currently unsupported
|
|
SELECT l_quantity FROM lineitem WHERE l_orderkey IN (SELECT o_orderkey FROM orders);
|
|
ERROR: cannot perform distributed planning on this query
|
|
DETAIL: Join types other than inner/outer joins are currently unsupported
|
|
SELECT l_orderkey FROM lineitem WHERE l_quantity > ALL(SELECT o_orderkey FROM orders);
|
|
ERROR: cannot perform distributed planning on this query
|
|
DETAIL: Subqueries other than in from-clause are currently unsupported
|
|
SELECT l_quantity FROM lineitem WHERE l_orderkey = (SELECT min(o_orderkey) FROM orders);
|
|
ERROR: cannot perform distributed planning on this query
|
|
DETAIL: Subqueries other than in from-clause are currently unsupported
|