ClickHouse/dbms/tests/queries/0_stateless/00754_alter_modify_column_partitions.sql

25 lines
753 B
MySQL
Raw Normal View History

2019-05-10 21:13:50 +00:00
-- check ALTER MODIFY COLUMN with partitions
SET send_logs_level = 'none';
DROP TABLE IF EXISTS test.alter_column;
CREATE TABLE test.alter_column(x UInt32, y Int32) ENGINE MergeTree PARTITION BY x ORDER BY x;
2019-05-11 18:28:06 +00:00
INSERT INTO test.alter_column (x, y) SELECT number AS x, -number AS y FROM system.numbers LIMIT 50;
2019-05-10 21:13:50 +00:00
SELECT '*** Check SHOW CREATE TABLE ***';
SHOW CREATE TABLE test.alter_column;
SELECT '*** Check parts ***';
SELECT * FROM test.alter_column ORDER BY _part;
ALTER TABLE test.alter_column MODIFY COLUMN y Int64;
SELECT '*** Check SHOW CREATE TABLE after ALTER MODIFY ***';
SHOW CREATE TABLE test.alter_column;
SELECT '*** Check parts after ALTER MODIFY ***';
SELECT * FROM test.alter_column ORDER BY _part;
DROP TABLE test.alter_column;