From ae8655f2174de7f505be6ce2d895ec80ad84c82f Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Fri, 29 Mar 2019 14:20:53 +0300 Subject: [PATCH] Added a test --- ...00930_max_partitions_per_insert_block.reference | 2 ++ .../00930_max_partitions_per_insert_block.sql | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.reference create mode 100644 dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.sql diff --git a/dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.reference b/dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.reference new file mode 100644 index 00000000000..15c2ac3d648 --- /dev/null +++ b/dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.reference @@ -0,0 +1,2 @@ +100 +200 diff --git a/dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.sql b/dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.sql new file mode 100644 index 00000000000..a751397243b --- /dev/null +++ b/dbms/tests/queries/0_stateless/00930_max_partitions_per_insert_block.sql @@ -0,0 +1,14 @@ +DROP TABLE IF EXISTS test.partitions; +CREATE TABLE test.partitions (x UInt64) ENGINE = MergeTree ORDER BY x PARTITION BY x; + +INSERT INTO test.partitions SELECT * FROM system.numbers LIMIT 100; +SELECT count() FROM system.parts WHERE database = 'test' AND table = 'partitions'; +INSERT INTO test.partitions SELECT * FROM system.numbers LIMIT 100; +SELECT count() FROM system.parts WHERE database = 'test' AND table = 'partitions'; + +SET max_partitions_per_insert_block = 1; + +INSERT INTO test.partitions SELECT * FROM system.numbers LIMIT 1; +INSERT INTO test.partitions SELECT * FROM system.numbers LIMIT 2; -- { serverError 252 } + +DROP TABLE test.partitions;