Efter mange forsøg har jeg sandsynligvis fundet en ordentlig måde at oprette forbindelse på:
CREATE SERVER app_db
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (dbname 'test', port '5432', host 'localhost');
Så:
CREATE USER MAPPING for postgres
SERVER app_db
OPTIONS (user 'postgres', password 'postgres');
Og så:
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')
Men er der en løsning til at tjekke om det virkelig er en "fjern" forbindelse? Fordi servere er på den samme lokale vært, og jeg ved ikke, om jeg kan være sikker.