sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo conectarse a localhost con postgres_fdw?

Después de muchos intentos, probablemente encontré una forma adecuada de conectarme:

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

Entonces:

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

Y luego:

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

Pero, ¿hay alguna solución para verificar si realmente es una conexión "remota"? Porque los servidores están en el mismo host local y no sé si puedo estar seguro.