mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-17 20:02:05 +00:00
Add DROP statements to test
This commit is contained in:
parent
8f44818d99
commit
05d23dc932
@ -5,16 +5,20 @@ INSERT INTO test (a) SELECT 1 FROM numbers(1000);
|
|||||||
ALTER TABLE test ADD COLUMN b Float64 AFTER a, MODIFY ORDER BY (a, b);
|
ALTER TABLE test ADD COLUMN b Float64 AFTER a, MODIFY ORDER BY (a, b);
|
||||||
ALTER TABLE test MODIFY COLUMN b DEFAULT rand64() % 100000;
|
ALTER TABLE test MODIFY COLUMN b DEFAULT rand64() % 100000;
|
||||||
ALTER TABLE test MATERIALIZE COLUMN b; -- { serverError CANNOT_UPDATE_COLUMN }
|
ALTER TABLE test MATERIALIZE COLUMN b; -- { serverError CANNOT_UPDATE_COLUMN }
|
||||||
|
DROP TABLE IF EXISTS test;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS tab (x UInt32, y UInt32) engine = MergeTree ORDER BY tuple();
|
CREATE TABLE IF NOT EXISTS tab (x UInt32, y UInt32) engine = MergeTree ORDER BY tuple();
|
||||||
CREATE DICTIONARY IF NOT EXISTS dict (x UInt32, y UInt32) primary key x source(clickhouse(table 'tab')) LAYOUT(FLAT()) LIFETIME(MIN 0 MAX 1000);
|
CREATE DICTIONARY IF NOT EXISTS dict (x UInt32, y UInt32) primary key x source(clickhouse(table 'tab')) LAYOUT(FLAT()) LIFETIME(MIN 0 MAX 1000);
|
||||||
INSERT INTO tab values (1, 2), (3, 4);
|
INSERT INTO tab VALUES (1, 2), (3, 4);
|
||||||
SYSTEM RELOAD DICTIONARY dict;
|
SYSTEM RELOAD DICTIONARY dict;
|
||||||
CREATE TABLE IF NOT EXISTS tab2 (x UInt32, y UInt32 materialized dictGet(dict, 'y', x)) engine = MergeTree order by (y);
|
CREATE TABLE IF NOT EXISTS tab2 (x UInt32, y UInt32 materialized dictGet(dict, 'y', x)) engine = MergeTree ORDER BY (y);
|
||||||
INSERT INTO tab2 (x) values (1), (3);
|
INSERT INTO tab2 (x) VALUES (1), (3);
|
||||||
TRUNCATE TABLE tab;
|
TRUNCATE TABLE tab;
|
||||||
INSERT INTO tab values (1, 4), (3, 2);
|
INSERT INTO tab VALUES (1, 4), (3, 2);
|
||||||
SYSTEM RELOAD DICTIONARY dict;
|
SYSTEM RELOAD DICTIONARY dict;
|
||||||
SET mutations_sync=2;
|
SET mutations_sync=2;
|
||||||
ALTER TABLE tab2 materialize column y; -- { serverError CANNOT_UPDATE_COLUMN }
|
ALTER TABLE tab2 materialize column y; -- { serverError CANNOT_UPDATE_COLUMN }
|
||||||
|
DROP TABLE IF EXISTS tab2;
|
||||||
|
DROP DICTIONARY IF EXISTS dict;
|
||||||
|
DROP TABLE IF EXISTS tab;
|
||||||
|
Loading…
Reference in New Issue
Block a user