mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-08 15:31:57 +00:00
28 lines
603 B
SQL
28 lines
603 B
SQL
DROP TABLE IF EXISTS test;
|
|
CREATE TABLE test
|
|
(
|
|
id UInt64,
|
|
value String
|
|
) ENGINE=MergeTree ORDER BY id;
|
|
|
|
INSERT INTO test VALUES (1, 'Alice'), (2, 'Bob');
|
|
|
|
DROP VIEW IF EXISTS test_mv;
|
|
CREATE MATERIALIZED VIEW test_mv
|
|
(
|
|
id UInt64,
|
|
value String
|
|
) ENGINE=MergeTree
|
|
ORDER BY id AS SELECT id, value FROM test;
|
|
|
|
DROP VIEW IF EXISTS test_mv_pk;
|
|
CREATE MATERIALIZED VIEW test_mv_pk
|
|
(
|
|
value String,
|
|
id UInt64
|
|
) ENGINE=MergeTree PRIMARY KEY value
|
|
POPULATE AS SELECT value, id FROM test;
|
|
|
|
SELECT name, primary_key
|
|
FROM system.tables
|
|
WHERE database = currentDatabase() AND name LIKE 'test%'; |