mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-19 06:50:50 +00:00
e527def18a
By just skipping MATERIALIZED columns during processing.
P.S. you cannot use insert_allow_materialized_columns since it works
only for Buffer() engine.
Fixes: #4015
Fixes: #3673
Fixes: 01501fa8db
("correct column list
for rewritten INSERT query into Distributed [#CLICKHOUSE-4161]")
13 lines
535 B
SQL
13 lines
535 B
SQL
DROP TABLE IF EXISTS test.test_local;
|
|
DROP TABLE IF EXISTS test.test_distributed;
|
|
|
|
CREATE TABLE test.test_local (date Date, value Date MATERIALIZED toDate('2017-08-01')) ENGINE = MergeTree(date, date, 8192);
|
|
CREATE TABLE test.test_distributed AS test.test_local ENGINE = Distributed('test_shard_localhost', 'test', test_local, rand());
|
|
|
|
SET insert_distributed_sync=1;
|
|
|
|
INSERT INTO test.test_distributed VALUES ('2018-08-01');
|
|
SELECT * FROM test.test_distributed;
|
|
SELECT * FROM test.test_local;
|
|
SELECT date, value FROM test.test_local;
|