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.