ClickHouse/dbms/tests/queries/0_stateless/00943_mv_rename_without_inner_table.sql

27 lines
673 B
MySQL
Raw Normal View History

DROP TABLE IF EXISTS test.src;
DROP TABLE IF EXISTS test.dst;
DROP TABLE IF EXISTS test.original_mv;
DROP TABLE IF EXISTS test.new_mv;
CREATE TABLE test.src (x UInt8) ENGINE = Null;
CREATE TABLE test.dst (x UInt8) ENGINE = Memory;
USE test;
CREATE MATERIALIZED VIEW test.original_mv TO dst AS SELECT * FROM src;
INSERT INTO src VALUES (1), (2);
SELECT * FROM test.original_mv ORDER BY x;
RENAME TABLE test.original_mv TO test.new_mv;
INSERT INTO src VALUES (3);
SELECT * FROM dst ORDER BY x;
SELECT * FROM test.new_mv ORDER BY x;
DROP TABLE IF EXISTS test.src;
DROP TABLE IF EXISTS test.dst;
DROP TABLE IF EXISTS test.original_mv;
DROP TABLE IF EXISTS test.new_mv;