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

Neon Postgres ソースセットアップガイド

これは、ClickPipes でレプリケーションに使用できる Neon Postgres のセットアップ方法を説明するガイドです。 このセットアップには、Neon コンソール にサインインしていることを確認してください。

権限を持つユーザーの作成

CDC に適した必要な権限を持つ ClickPipes 用の新しいユーザーを作成し、レプリケーションに使用する公開を作成しましょう。

このために、SQL エディタタブに移動します。 ここで、次の SQL コマンドを実行できます。

  CREATE USER clickpipes_user PASSWORD 'clickpipes_password';
  GRANT USAGE ON SCHEMA "public" TO clickpipes_user;
  GRANT SELECT ON ALL TABLES IN SCHEMA "public" TO clickpipes_user;
  ALTER DEFAULT PRIVILEGES IN SCHEMA "public" GRANT SELECT ON TABLES TO clickpipes_user;

-- Give replication permission to the USER
  ALTER USER clickpipes_user REPLICATION;

-- Create a publication. We will use this when creating the mirror
  CREATE PUBLICATION clickpipes_publication FOR ALL TABLES;
ユーザーと公開コマンド

実行をクリックして、公開とユーザーを用意します。

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

Neon では、UI を通じて論理レプリケーションを有効にできます。これは、ClickPipes の CDC がデータをレプリケートするために必要です。 設定タブに移動し、次に 論理レプリケーションセクションに進みます。

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

有効にするをクリックして、ここを設定します。有効化すると、以下の成功メッセージが表示されるはずです。

論理レプリケーションが有効化されました

以下の設定が Neon Postgres インスタンスに適用されていることを確認しましょう:

SHOW wal_level; -- should be logical
SHOW max_wal_senders; -- should be 10
SHOW max_replication_slots; -- should be 10

IP ホワイトリスト (Neon エンタープライズプラン用)

Neon エンタープライズプランを利用している場合、ClickPipes から Neon Postgres インスタンスへのレプリケーションを許可するために、ClickPipes IP をホワイトリストに追加できます。 これを行うには、設定タブをクリックし、IP 許可セクションに移動します。

IP 許可画面

接続詳細のコピー

ユーザー、公開を準備し、レプリケーションを有効にしたので、新しい ClickPipe を作成するために接続詳細をコピーできます。 ダッシュボードに移動し、接続文字列が表示されているテキストボックスで、 ビューを パラメータのみ に変更します。次のステップで必要なこれらのパラメータを取得します。

接続詳細

次は何ですか?

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