「postgreSQL入門」postgres_fdwでサーバのデータにリモートアクセスする方法

1.拡張をインストール
CREATE EXTENSION postgres_fdw;

2.外部サーバーを作成
CREATE SERVER CFT_FDW FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (HOST '127.0.0.1’, DBNAME 'DEMO’, PORT '5432’);

3.ユーザマッピング
CREATE USER MAPPING FOR public SERVER CFT_FDW
OPTIONS (USER 'USER001’, PASSWORD 'PWD001’);

4.外部サーバからテーブル定義をインポート
IMPORT FOREIGN SCHEMA PUBLIC
LIMIT
TO (USER_TBL, ADDRESS_TBL,TEST_TBL)
FROM
SERVER CFT_FDW
INTO PUBLIC;

参考URL
https://www.postgresql.jp/document/9.5/html/postgres-fdw.html

PostgreSQL

Posted by arkgame