メインコンテンツへスキップ
メインコンテンツへスキップ

特定のテーブルの再同期

パイプ内の特定のテーブルを再同期できると便利なケースがあります。例としては、Postgres 上での大規模なスキーマ変更や、ClickHouse 上でのデータ再モデリングなどが挙げられます。

ボタン操作で個々のテーブルを再同期する機能は現在開発中ですが、本ガイドでは、現時点で Postgres ClickPipe を用いて同様のことを行う手順を説明します。

1. パイプからテーブルを削除する

この手順については、テーブル削除ガイドに従ってください。

2. ClickHouse 上のテーブルを TRUNCATE または DROP する

このステップは、次のステップでこのテーブルを再度追加する際にデータの重複を避けるためのものです。ClickHouse Cloud の SQL Console タブを開き、クエリを実行して実施します。 なお、ClickHouse に対象のテーブルがすでに存在していて、かつ空でない場合は、そのテーブルの追加をブロックするバリデーションが行われます。

3. ClickPipe にテーブルを再追加する

この手順については、テーブル追加ガイドに従ってください。