В некоторых случаях может потребоваться повторно синхронизировать отдельные таблицы в пайпе. Например, это может понадобиться при существенных изменениях схемы в Postgres или при изменении модели данных в ClickHouse.
Хотя возможность повторно синхронизировать отдельные таблицы одним нажатием кнопки всё ещё находится в разработке, в этом руководстве показано, как сделать это уже сегодня в Postgres ClickPipe.
Удалите таблицу из пайпа
Для этого следуйте руководству по удалению таблицы.
Очистите или удалите таблицу в ClickHouse
Этот шаг нужен, чтобы избежать дублирования данных, когда на следующем шаге вы снова добавите эту таблицу. Для этого перейдите на вкладку SQL Console в ClickHouse Cloud и выполните запрос. Обратите внимание: добавление таблицы блокируется, если она уже существует в ClickHouse и не пуста.
Либо, если вам нужно сохранить старую таблицу, вы можете просто переименовать её. Это также полезно, если таблица очень большая и операция удаления может занять некоторое время.
RENAME TABLE table_A TO table_A_bak;Снова добавьте таблицу в ClickPipe
Для этого следуйте руководству по добавлению таблицы.