Перейти к основному содержанию
Перейти к основному содержанию

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

В некоторых случаях бывает полезно повторно синхронизировать отдельные таблицы конвейера (pipe). Примерами таких сценариев могут быть серьёзные изменения схемы в Postgres или переработка модели данных в ClickHouse.

Функция повторной синхронизации отдельных таблиц по нажатию кнопки находится в разработке, поэтому в этом руководстве описаны шаги, которые позволяют выполнить это уже сейчас в Postgres ClickPipe.

1. Удалите таблицу из конвейера (pipe)

Для этого следуйте руководству по удалению таблиц.

2. Выполните TRUNCATE или удалите таблицу в ClickHouse

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

3. Повторно добавьте таблицу в ClickPipe

Для этого следуйте руководству по добавлению таблиц.