PolarDB for PostgreSQL は、ネットワークチャンネル管理機能を提供します。ネットワークチャンネルを使用すると、fdw 外部テーブル、dblinkなど、複数の方法でデータベース間のデータアクセスが可能になります。この機能により、データベース間のデータアクセスがより柔軟かつ便利になります。このトピックでは、PolarDB for PostgreSQL クラスターから PolarDB クラスターへのネットワークチャンネルを作成する方法について説明します。
適用範囲
クラスターバージョン:
PostgreSQL 14 (マイナーエンジンバージョンの要件はありません)
PostgreSQL 15 (マイナーエンジンバージョン 2.0.15.8.3.0 以降)
PostgreSQL 16 (マイナーエンジンバージョン 2.0.16.6.2.0 以降)
PostgreSQL 17 (マイナーエンジンバージョン 2.0.17.2.1.0 以降)
PostgreSQL 18 (マイナーエンジンバージョン 2.0.18.0.1.0 以降)
説明マイナーエンジンバージョンは、コンソールで表示するか、
SHOW polardb_version;文を実行して確認できます。詳細については、「マイナーエンジンバージョン番号の表示」をご参照ください。マイナーエンジンバージョンが要件を満たしていない場合は、マイナーエンジンバージョンをアップグレードする必要があります。ソースクラスターとターゲットクラスターは、同じ Alibaba Cloud アカウントに属している必要があります。
ソースクラスターとターゲットクラスターは、同じリージョンに存在する必要があります。
ソースクラスターとターゲットクラスターは、同じエディションである必要があります。両方のクラスターが Enterprise Edition であるか、両方が Standard Edition である必要があります。
操作手順
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、クラスター をクリックします。クラスターが配置されているリージョンを選択し、対象クラスターの ID をクリックしてクラスター詳細ページを開きます。
左側のナビゲーションウィンドウで、 を選択します。
データベース ページで、ネットワークチャネル管理 タブをクリックします。
ネットワークチャネルの作成 をクリックし、次のパラメーターを設定します。
設定
説明
ネットワークチャネル名
ネットワークチャンネルの名前を入力します。名前は次の要件を満たす必要があります:
小文字を含み、数字とアンダースコア (_) も使用できます。
小文字または数字で開始および終了する必要があります。
長さは 64 文字を超えることはできません。
この名前は、データベース間のクエリに使用されます。
ソースインスタンス名
現在の PolarDB for PostgreSQL クラスターです。このパラメーターは変更できません。
対象インスタンスタイプ
PolarDB PostgreSQL と PolarDB for Oracle Syntax Compatible Edition が利用可能です。
対象インスタンス
ドロップダウンリストから、指定したターゲットインスタンスタイプの PolarDB for PostgreSQL クラスターまたは PolarDB for PostgreSQL (Oracle 互換) クラスターを選択します。
備考
ネットワークチャンネルの備考を入力します。
OK をクリックします。