Crunchy Bridge Postgres ソースセットアップガイド
ClickPipes は Postgres バージョン 12 以降に対応しています。
ロジカルレプリケーションを有効にする
Crunchy Bridge では、ロジカルレプリケーションはデフォルトで有効化されています。以下の設定が正しく構成されていることを確認してください。そうでない場合は、適切に調整してください。
ClickPipes 用ユーザーの作成と権限付与
postgres ユーザーで Crunchy Bridge Postgres に接続し、以下のコマンドを実行します。
-
ClickPipes 用の専用ユーザーを作成します:
-
先ほど作成したユーザーに対して、スキーマレベルの読み取り専用アクセス権を付与します。以下の例では
publicスキーマに対する権限を示しています。レプリケーションしたいテーブルを含む各スキーマに対して、これらのコマンドを繰り返し実行してください: -
ユーザーにレプリケーション権限を付与します:
-
レプリケーションしたいテーブルを含む publication を作成します。パフォーマンスオーバーヘッドを避けるため、publication には必要なテーブルのみを含めることを強く推奨します。
注意publication に含めるすべてのテーブルには、primary key が定義されているか、replica identity が
FULLに設定されている必要があります。スコープ設定については、Postgres FAQs を参照してください。-
特定のテーブルに対する publication を作成する場合:
-
特定スキーマ内のすべてのテーブルに対する publication を作成する場合:
clickpipespublication には、指定したテーブルから生成される変更イベントのセットが含まれ、後でレプリケーションストリームを取り込むために使用されます。 -
ClickPipes の IP アドレスをセーフリストに追加する
Crunchy Bridge で Firewall Rules を追加して、ClickPipes IPs をセーフリストに登録します。


次のステップ
これでClickPipe を作成し、Postgres インスタンスから ClickHouse Cloud へのデータ取り込みを開始できます。 Postgres インスタンスのセットアップ時に使用した接続情報は、ClickPipe の作成時にも必要になるため、必ず控えておいてください。