特定のテーブルの再同期
パイプ内の特定のテーブルを再同期できると便利なケースがあります。例としては、Postgres 上での大規模なスキーマ変更や、ClickHouse 上でのデータ再モデリングなどが挙げられます。
ボタン操作で個々のテーブルを再同期する機能は現在開発中ですが、本ガイドでは、現時点で Postgres ClickPipe を用いて同様のことを行う手順を説明します。
1. パイプからテーブルを削除する
この手順については、テーブル削除ガイドに従ってください。
2. ClickHouse 上のテーブルを TRUNCATE または DROP する
このステップは、次のステップでこのテーブルを再度追加する際にデータの重複を避けるためのものです。ClickHouse Cloud の SQL Console タブを開き、クエリを実行して実施します。 なお、ClickHouse に対象のテーブルがすでに存在していて、かつ空でない場合は、そのテーブルの追加をブロックするバリデーションが行われます。
3. ClickPipe にテーブルを再追加する
この手順については、テーブル追加ガイドに従ってください。