ClickHouse/tests/queries/0_stateless/00508_materialized_view_to.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

31 lines
872 B
MySQL
Raw Normal View History

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;
INSERT INTO src VALUES (1), (2);
SELECT * FROM mv_00508 ORDER BY x;
-- Detach MV and see if the data is still readable
DETACH TABLE mv_00508;
2017-11-01 04:11:01 +00:00
SELECT * FROM dst ORDER BY x;
USE default;
-- Reattach MV (shortcut)
2023-08-10 22:00:36 +00:00
ATTACH TABLE {CLICKHOUSE_DATABASE:Identifier}.mv_00508;
2023-08-10 22:00:36 +00:00
INSERT INTO {CLICKHOUSE_DATABASE:Identifier}.src VALUES (3);
2023-08-10 22:00:36 +00:00
SELECT * FROM {CLICKHOUSE_DATABASE:Identifier}.mv_00508 ORDER BY x;
-- 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;
2023-08-10 22:00:36 +00:00
DROP TABLE {CLICKHOUSE_DATABASE:Identifier}.src;
DROP TABLE {CLICKHOUSE_DATABASE:Identifier}.dst;
2023-08-10 22:00:36 +00:00
DROP DATABASE {CLICKHOUSE_DATABASE:Identifier};