aaa_db の テーブル tbl1 を別の bbb_db を開いて参照する為する方法
aaa_dbのロールユーザーは a_xxxとする
bbb_dbのロールユーザーは b_xxxとする ※同じなら同じものを指定
CREATE EXTENSION IF NOT EXISTS postgres_fdw;
CREATE SERVER bbb_db
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (host 'localhost', port '5432', dbname 'aaa_db');
CREATE USER MAPPING
FOR b_xxx SERVER aaa_db
OPTIONS (USER 'a_xxx', PASSWORD 'パスワード');
IMPORT FOREIGN SCHEMA public
LIMIT TO ("tbl1")
FROM SERVER bbb_db INTO public;
0 件のコメント:
コメントを投稿