кликхауза. В последнем сообщении писали, что ошибка вызвана старым синтаксисом при создании таблицы и что нужно пересоздать таблицы заново с новым синтаксисом. Но я вот смотрю на код создания таблиц и не понимаю, где тут старый синтаксис. Может кто-нибудь понимает, что надо поменять? Ну или хотя бы доку, где написано что поменялось.
Таблица:
CREATE TABLE table.table (`dt` Date, ts DateTime, cpeid Nullable(String), hardwareversion Nullable(String), softwareversion Nullable(String), vendor Nullable(String), model Nullable(String), url Nullable(String), name Nullable(String), type Nullable(String), district Nullable(String), data Nullable(String), stat Nullable(String), house Nullable(String), corpus Nullable(String), cpu_info Nullable(String), abon_type Nullable(String), tar Nullable(String), speed Nullable(Float32)) ENGINE = ReplicatedMergeTree(\'/clickhouse/{shard}/tables/table\’, \'{replica}\') PARTITION BY dt ORDER BY ts SETTINGS index_granularity = 8192
в этом примере синтаксис уже новый, TTL должен работать (по идее)
Обсуждают сегодня