sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ansluter man till localhost med postgres_fdw?

Efter många försök hittade jag förmodligen ett bra sätt att ansluta:

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

Sedan:

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

Och sedan:

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 finns det en lösning för att kontrollera om det verkligen är "fjärranslutning"? Eftersom servrar finns på samma localhost och jag vet inte om jag kan vara säker.



  1. SQL-räkning för en datumkolumn

  2. MySQL fulltextsökning över flera kolumner:resultatförvirring

  3. Viloläge:Skapa index

  4. Använd punkttyp med PostgreSQL och JPA/Hibernate