DROP TABLE IF EXISTS table_from_remote; DROP TABLE IF EXISTS table_from_select; DROP TABLE IF EXISTS table_from_numbers; CREATE TABLE table_from_remote AS remote('localhost', 'system', 'numbers'); SHOW CREATE TABLE table_from_remote; ALTER TABLE table_from_remote ADD COLUMN col UInt8; --{serverError 48} SHOW CREATE TABLE table_from_remote; CREATE TABLE table_from_numbers AS numbers(1000); SHOW CREATE TABLE table_from_numbers; ALTER TABLE table_from_numbers ADD COLUMN col UInt8; --{serverError 48} SHOW CREATE TABLE table_from_numbers; CREATE TABLE table_from_select ENGINE = MergeTree() ORDER BY tuple() AS SELECT number from system.numbers LIMIT 1; SHOW CREATE TABLE table_from_select; ALTER TABLE table_from_select ADD COLUMN col UInt8; SHOW CREATE TABLE table_from_select; SELECT 1; DROP TABLE IF EXISTS table_from_remote; DROP TABLE IF EXISTS table_from_select; DROP TABLE IF EXISTS table_from_numbers;