Skip to main content
ClickPipes は Postgres バージョン 12 以降に対応しています。

論理レプリケーションを有効にする

Crunchy Bridge では、デフォルトで論理レプリケーションが有効になっています。以下の設定が正しく構成されていることを確認し、必要に応じて調整してください。

ClickPipes ユーザーの作成と権限の付与

postgres ユーザーで Crunchy Bridge Postgres に接続し、以下のコマンドを実行します。
  1. ClickPipes 専用のユーザーを作成します。
  2. 前の手順で作成したユーザーに、スキーマレベルの読み取り専用アクセス権を付与します。以下の例は public スキーマに対する権限です。レプリケーションするテーブルを含む各スキーマに対して、これらのコマンドを繰り返してください。
  3. ユーザーにレプリケーション権限を付与します。
  4. レプリケーションするテーブルを含む パブリケーション を作成します。パフォーマンスへのオーバーヘッドを避けるため、パブリケーションには必要なテーブルだけを含めることを強く推奨します。
パブリケーションに含めるすべてのテーブルでは、主キーが定義されているか、または replica identityFULL に設定されている必要があります。スコープの設定方法については、Postgres のよくある質問 を参照してください。
  • 特定のテーブルに対するパブリケーションを作成するには:
    • 特定のスキーマ内のすべてのテーブルに対するパブリケーションを作成するには:
clickpipes パブリケーションは、変更イベントが ClickPipes にストリーミングされる対象テーブルの集合を定義します。すべてのテーブルをレプリケーションする意図がある場合を除き、FOR ALL TABLES の使用は推奨しません。不要なテーブルを含めると、Postgres から ClickPipes への WAL トラフィックが増加し、レプリケーション全体の効率が低下するためです。

ClickPipes の IP を許可リストに登録

Crunchy Bridge でファイアウォールルールを追加し、ClickPipes IPs を許可リストに登録します。

次に行うこと

これで、ClickPipe を作成して、Postgres インスタンスから ClickHouse Cloud へのデータ取り込みを開始できます。 ClickPipe の作成時に必要になるため、Postgres インスタンスの設定時に使用した接続情報は必ず控えておいてください。
最終更新日 2026年7月23日