En PostgreSQL 8.4 y versiones posteriores, puede usar la funcionalidad de contenedor de datos externos para definir los parámetros de conexión. Entonces simplemente haría referencia al nombre del servidor externo en sus comandos dblink. Vea el ejemplo en la documentación .
En PostgreSQL 9.1 y versiones posteriores, puede usar la funcionalidad de envoltorio de datos externos para definir tablas externas y, por lo tanto, acceder a bases de datos remotas de forma transparente, sin usar dblink en absoluto. Para eso, necesitaría obtener el postgresql_fdw
wrapper, que aún no está incluido en ninguna versión de producción, pero puede encontrar código experimental en Internet. En la práctica, esta ruta es más una opción de futuro.