REMOVE TTL
Syntax error: failed at position 47 ('REMOVE'):
ALTER TABLE table_xxx REMOVE TTL
Expected one of: CLEAR COLUMN, FETCH PARTITION, ATTACH PARTITION, ADD INDEX, DROP INDEX, ALTER command, UPDATE, MATERIALIZE INDEX, ADD CONSTRAINT, MATERIALIZE TTL, a list of ALTER commands, COMMENT COLUMN, MODIFY TTL, MOVE PART, DROP COLUMN, MOVE PARTITION, MODIFY COLUMN, DROP PARTITION, ON, MODIFY SAMPLE BY, DELETE WHERE, ADD COLUMN, CLEAR INDEX, DROP CONSTRAINT, DETACH PARTITION, REPLACE PARTITION, MODIFY ORDER BY, ATTACH PART, RENAME COLUMN, FREEZE, DROP DETACHED PART, MODIFY SETTING, DROP DETACHED PARTITION, MODIFY QUERY
https://clickhouse.tech/docs/en/sql-reference/statements/alter/ttl/#remove-ttl Судя по доке все правильно делаете, возможно просто версия КХ старая
v20.10.3.30 and above. и то там баг был, правильно работает с v21.
Обсуждают сегодня