Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Повторная синхронизация отдельных таблиц

В некоторых случаях может потребоваться повторно синхронизировать отдельные таблицы в пайпе. Например, это может понадобиться при существенных изменениях схемы в Postgres или при изменении модели данных в ClickHouse.

Хотя возможность повторно синхронизировать отдельные таблицы одним нажатием кнопки всё ещё находится в разработке, в этом руководстве показано, как сделать это уже сегодня в Postgres ClickPipe.

Удалите таблицу из пайпа

Очистите или удалите таблицу в ClickHouse

Этот шаг нужен, чтобы избежать дублирования данных, когда на следующем шаге вы снова добавите эту таблицу. Для этого перейдите на вкладку SQL Console в ClickHouse Cloud и выполните запрос. Обратите внимание: добавление таблицы блокируется, если она уже существует в ClickHouse и не пуста.

Либо, если вам нужно сохранить старую таблицу, вы можете просто переименовать её. Это также полезно, если таблица очень большая и операция удаления может занять некоторое время.

RENAME TABLE table_A TO table_A_bak;

Снова добавьте таблицу в ClickPipe

Navigation