Clickhouse - возможно ли изменить таблицу в кластере в 1 команде - PullRequest
1 голос
/ 18 июня 2020

У меня есть сценарий, в котором нам нужно добавить столбцы в таблицу, которая существует в нескольких разных узлах Clickhouse и запрашивается распределенной таблицей.

Есть ли способ изменить эту таблицу на всех серверах с помощью одной команды alter? означает, что команда alter будет распространяться на все различные экземпляры и полностью откажет, если один узел не сможет зафиксировать изменение? или мне нужно разработать механизм, который знает, что нужно запускать alter на каждом узле и выполнять откат, если один узел не может зафиксировать изменение?

1 Ответ

2 голосов
/ 18 июня 2020

изменить таблицу xxx в кластере my_cluster добавить столбец x Int64;

изменить таблицу xxx_dist в кластере my_cluster добавить столбец x Int64;

...