特定のテーブルの再同期
パイプの特定のテーブルを再同期することが有用なシナリオがあります。いくつかのサンプルユースケースとしては、Postgresでの大規模なスキーマ変更や、ClickHouseでのデータの再モデル化が考えられます。
ボタンのクリックで個別のテーブルを再同期する作業は進行中ですが、このガイドでは、Postgres ClickPipeでこれを実現するための手順を共有します。
1. パイプからテーブルを削除する
これは、テーブル削除ガイドに従って行うことができます。
2. ClickHouseでテーブルをトランケートまたは削除する
このステップは、次のステップでこのテーブルを再追加する際にデータの重複を避けるためのものです。これを行うには、ClickHouse CloudのSQL Consoleタブに移動し、クエリを実行します。PeerDBはデフォルトでReplacingMergeTreeテーブルを作成するため、テーブルが一時的な重複が無害なほど小さい場合は、このステップをスキップできます。
3. 再度ClickPipeにテーブルを追加する
これは、テーブル追加ガイドに従って行うことができます。