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

¿Es posible realizar consultas entre bases de datos con PostgreSQL?

Nota:como insinuó el autor de la pregunta original, si está configurando dos bases de datos en la misma máquina, probablemente desee crear dos esquemas; en ese caso, no necesita nada especial para consultarlos.

postgres_fdw

Usa postgres_fdw (contenedor de datos extranjeros) para conectarse a tablas en cualquier base de datos de Postgres, local o remota.

Tenga en cuenta que existen contenedores de datos extranjeros para otras fuentes de datos populares. En este momento, solo postgres_fdw y file_fdw forman parte de la distribución oficial de Postgres.

Para versiones de Postgres anteriores a la 9.3

Ya no se admiten versiones tan antiguas, pero si necesita hacer esto en una instalación de Postgres anterior a 2013, hay una función llamada dblink .

Nunca lo he usado, pero se mantiene y distribuye con el resto de PostgreSQL. Si está utilizando la versión de PostgreSQL que vino con su distribución de Linux, es posible que deba instalar un paquete llamado postgresql-contrib.