правильно выполнить.
Есть таблица, создавалась с использованием макросов в пути ZK (в том числе и имя таблицы). Сейчас возникла необходимость переименовать таблицу. Но в этом случае получится, что Clickhouse, после переименования таблицы, начнет искать метаданные таблицы в ZK по новому пути, которого не существует. Что приведет к ее неработоспособности. Поправьте, если что-то неверно.
Сам вопрос - возможно ли как-то выполнить переименование таблицы в такой ситуации, не нарушив ее работоспособности?
не будет, путь ZK остается навечно. что кстати рождает сложности при попытке создания со старым именем, приходится изворачиваться. но у вас проблем не будет.
Но дока говорит обратное: https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/replication
https://github.com/ClickHouse/ClickHouse/issues/6917 Дока устарела
Обсуждают сегодня