dnf install postgresql15-contrib
\c workbase postgres
CREATE EXTENSION postgres_fdw;
CREATE SERVER arcsdbms FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (host '10.0.18.101', dbname 'arcsdbms', port '5432');
grant all on foreign server arcsdbms to sales;
\c workbase sales
CREATE USER MAPPING FOR sales SERVER arcsdbmsOPTIONS (user 'arcsdbcb', password 'xxxxxx00');
 -----------------------------------------------------------
CREATE FOREIGN TABLE foreign_ccm102 (	bankcode varchar(4) ,
	banknamef varchar(80),
	banknamek varchar(80)
) SERVER arcsdbms
OPTIONS (schema_name 'arcsdbcb', table_name 'ccm102');
CREATE FOREIGN TABLE foreign_ccm103 (
	bankcode varchar(4) ,
	branchcode varchar(3),
	branchnamef varchar(80),
	branchnamek varchar(80) 
) SERVER arcsdbms
OPTIONS (schema_name 'arcsdbcb', table_name 'ccm103');
-----------------------------------------------------------
or
-----------------------------------------------------------
 IMPORT FOREIGN SCHEMA arcsdbcb
   LIMIT TO (ccm102, ccm103)
   FROM SERVER arcsdbms INTO sales;
-----------------------------------------------------------
SELECT count(*) FROM foreign_ccm102; 
【DROP】
\c workbase sales
drop foreign table foreign_ccm103;
drop foreign table foreign_ccm102;
drop user mapping for  sales server arcsdbms;
\c workbase postgres
revoke all on foreign server arcsdbms from sales;
drop extension postgres_fdw;
 【ERROR】
psql:/dev/fd/63:2: ERROR:  機能拡張"postgres_fdw" は利用できません
DETAIL:  機能拡張の制御ファイル"/usr/pgsql-15/share/extension/postgres_fdw.control"をオープンできませんでした: そのようなファイルやディレクトリはありません
HINT:  PostgreSQLが稼働しているシステムで、事前に機能拡張がインストールされている必要があります。
→  dnf install postgresql15-contrib