Google Cloud SQL Postgres ソース設定ガイド
参考
サポートされているプロバイダのいずれかを使用している場合(サイドバーを参照)、そのプロバイダのための特定のガイドを参照してください。
サポートされている Postgres バージョン
Postgres 12 以降はすべて
論理レプリケーションを有効にする
以下の手順を実行する必要はありません cloudsql.logical_decoding
がオンで、wal_sender_timeout
が 0 の場合。これらの設定は、他のデータレプリケーションツールから移行する場合には主に事前に構成されているはずです。
- 概要ページの 編集 ボタンをクリックします。

- フラグに移動し、
cloudsql.logical_decoding
をオンにし、wal_sender_timeout
を 0 に変更します。これらの変更には Postgres サーバーの再起動が必要です。



ClickPipes ユーザーの作成と権限の付与
管理ユーザーを通じて Cloud SQL Postgres に接続し、以下のコマンドを実行してください:
- ClickPipes 専用の Postgres ユーザーを作成します。
- テーブルをレプリケートするスキーマに対して、
clickpipes_user
に読み取り専用アクセスを提供します。以下の例はpublic
スキーマの権限を設定する方法を示しています。複数のスキーマにアクセスを付与したい場合は、それぞれのスキーマに対してこれらの 3 つのコマンドを実行できます。
- このユーザーにレプリケーションアクセスを付与します:
- 将来的に MIRROR(レプリケーション)を作成するために使用する公開を作成します。
ClickPipes の IP をファイアウォールに追加する
以下の手順に従って、ClickPipes の IP をネットワークに追加してください。
注記
SSH トンネリングを使用している場合は、ClickPipes の IP をジャンプサーバー/バスティオンのファイアウォールルールに追加する必要があります。
- 接続 セクションに移動します。

- ネットワーキングのサブセクションに移動します。

- ClickPipes の公衆 IP を追加します。


次は何?
これで ClickPipe を作成し、Postgres インスタンスから ClickHouse Cloud にデータを取り込むことができます。Postgres インスタンスを設定する際に使用した接続詳細をメモしておくことを忘れないでください。ClickPipe の作成プロセス中にそれらが必要となります。