2017-10-21 20:08:49 +00:00
|
|
|
|
2020-02-11 18:05:08 +00:00
|
|
|
CREATE TABLE src (x UInt8) ENGINE = Null;
|
|
|
|
CREATE TABLE dst (x UInt8) ENGINE = Memory;
|
|
|
|
|
|
|
|
CREATE MATERIALIZED VIEW mv_00508 TO dst AS SELECT * FROM src;
|
2017-10-30 17:53:01 +00:00
|
|
|
|
|
|
|
INSERT INTO src VALUES (1), (2);
|
2020-02-11 18:05:08 +00:00
|
|
|
SELECT * FROM mv_00508 ORDER BY x;
|
2017-10-21 20:08:49 +00:00
|
|
|
|
2017-10-21 20:38:39 +00:00
|
|
|
-- Detach MV and see if the data is still readable
|
2020-02-11 18:05:08 +00:00
|
|
|
DETACH TABLE mv_00508;
|
2017-11-01 04:11:01 +00:00
|
|
|
SELECT * FROM dst ORDER BY x;
|
2017-10-30 17:53:01 +00:00
|
|
|
|
|
|
|
USE default;
|
2017-10-21 20:38:39 +00:00
|
|
|
|
|
|
|
-- Reattach MV (shortcut)
|
2023-08-10 22:00:36 +00:00
|
|
|
ATTACH TABLE {CLICKHOUSE_DATABASE:Identifier}.mv_00508;
|
2017-10-21 20:38:39 +00:00
|
|
|
|
2023-08-10 22:00:36 +00:00
|
|
|
INSERT INTO {CLICKHOUSE_DATABASE:Identifier}.src VALUES (3);
|
2017-10-30 17:53:01 +00:00
|
|
|
|
2023-08-10 22:00:36 +00:00
|
|
|
SELECT * FROM {CLICKHOUSE_DATABASE:Identifier}.mv_00508 ORDER BY x;
|
2017-10-30 17:53:01 +00:00
|
|
|
|
2017-10-21 20:08:49 +00:00
|
|
|
-- Drop the MV and see if the data is still readable
|
2023-08-10 22:00:36 +00:00
|
|
|
DROP TABLE {CLICKHOUSE_DATABASE:Identifier}.mv_00508;
|
|
|
|
SELECT * FROM {CLICKHOUSE_DATABASE:Identifier}.dst ORDER BY x;
|
2020-02-11 18:05:08 +00:00
|
|
|
|
2023-08-10 22:00:36 +00:00
|
|
|
DROP TABLE {CLICKHOUSE_DATABASE:Identifier}.src;
|
|
|
|
DROP TABLE {CLICKHOUSE_DATABASE:Identifier}.dst;
|
2017-10-21 20:08:49 +00:00
|
|
|
|
2023-08-10 22:00:36 +00:00
|
|
|
DROP DATABASE {CLICKHOUSE_DATABASE:Identifier};
|