何度も試みた後、おそらく私は接続するための適切な方法を見つけました:
CREATE SERVER app_db
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (dbname 'test', port '5432', host 'localhost');
次に:
CREATE USER MAPPING for postgres
SERVER app_db
OPTIONS (user 'postgres', password 'postgres');
そして:
CREATE FOREIGN TABLE groups
(
id serial NOT NULL,
name character varying(255) NOT NULL,
version integer DEFAULT 0
)
SERVER app_db OPTIONS (schema_name 'public', table_name 'groups')
しかし、それが本当に「リモート」接続であるかどうかを確認するための解決策はありますか?サーバーは同じローカルホスト上にあり、確信できるかどうかわからないためです。