sql >> Database >  >> RDS >> PostgreSQL

Hoe verbinding maken met localhost met postgres_fdw?

Na vele pogingen heb ik waarschijnlijk een goede manier gevonden om verbinding te maken:

CREATE SERVER app_db 
FOREIGN DATA WRAPPER postgres_fdw 
OPTIONS (dbname 'test', port '5432', host 'localhost');

Dan:

CREATE USER MAPPING for postgres
SERVER app_db 
OPTIONS (user 'postgres', password 'postgres');

En dan:

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')

Maar is er een oplossing om te controleren of het echt een "externe" verbinding is? Omdat servers zich op dezelfde localhost bevinden en ik weet niet of ik het zeker weet.



  1. ORACLE NLS_LANG

  2. Mysql:resultaten van de afgelopen zeven dagen

  3. MySQL - Kan geen weergave maken met SET-variabele erin

  4. Groeperen op LIKE van een kolomwaarde