メインコンテンツまでスキップ
メインコンテンツまでスキップ

Azure Flexible Server for Postgres ソースセットアップガイド

ClickPipesはPostgresバージョン12以降をサポートしています。

論理レプリケーションの有効化

wal_levellogicalに設定されている場合、以下の手順を実行する必要はありません。この設定は、別のデータレプリケーションツールから移行する場合、ほとんどの場合、事前に構成されています。

  1. サーバーパラメータセクションをクリックします。
  1. wal_levellogicalに編集します。
  1. この変更にはサーバーの再起動が必要です。要求された場合は再起動してください。

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

管理ユーザーを通じてAzure Flexible Server Postgresに接続し、以下のコマンドを実行します。

  1. ClickPipes専用のPostgresユーザーを作成します。

  2. テーブルをレプリケートするスキーマに対する読み取り専用アクセスをclickpipes_userに付与します。以下の例はpublicスキーマの権限設定を示しています。複数のスキーマにアクセスを付与したい場合は、それぞれのスキーマについてこれらの3つのコマンドを実行できます。

  3. このユーザーにレプリケーションアクセスを付与します:

  4. 将来MIRROR(レプリケーション)を作成するために使用する公開出版物を作成します。

  5. clickpipes_userwal_sender_timeoutを0に設定します。

ClickPipesのIPをファイアウォールに追加する

以下の手順に従って、ClickPipesのIPをネットワークに追加してください。

  1. ネットワーキングタブに移動し、ClickPipesのIPをAzure Flexible Server PostgresのファイアウォールまたはSSHトンネリングを使用している場合はJump Server/Bastionに追加します。

次は何ですか?

これでClickPipeを作成し、PostgresインスタンスからClickHouse Cloudへデータを取り込むことができます。Postgresインスタンスをセットアップした際に使用した接続情報を忘れずにメモしておいてください。ClickPipe作成プロセス中にそれらが必要になります。