DC
Подскажите, пожалуйста, это корректное поведение?
пример
CREATE TABLE t ON CLUSTER replicated
(
`a` UInt64,
`b` Enum8('a' = 1, 'b' = 2)
)
ENGINE = ReplicatedMergeTree('/clickhouse/tables/default/{shard}/t', '{replica}')
ORDER BY (b, a)
insert into t values (1,1),(2,2)
Далее запрос на кластере AL
TER TABLE t ON CLUSTER replicated MODIFY COLUMN `b E
num8('a' = 1)` падает с ошибкой Cannot execute replicated DDL query, maximum retires exceeded
е
сли делать на одном хосте, то ошибка следующая:Re
ceived exception from server (version 20.8.12):
Code: 524. DB::Exception: Received from localhost:9100. DB::Exception: ALTER of key column b from type Enum8('a' = 1, 'b' = 2) to type Enum8('a' = 1) must be metadata-only.
Версия КХ 20.8.12.2