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

¿Cómo usar (instalar) dblink en PostgreSQL?

Desde PostgreSQL 9.1 , la instalación de módulos adicionales es sencilla. Extensiones registradas como dblink se puede instalar con CREATE EXTENSION :

CREATE EXTENSION dblink;

Se instala en su esquema predeterminado, que es public por defecto. Asegúrate de que tu search_path está configurado correctamente antes de ejecutar el comando. El esquema debe ser visible para todos los roles que tienen que trabajar con él. Ver:

  • ¿Cómo influye search_path en la resolución del identificador y el "esquema actual"?

Alternativamente, puede instalar en cualquier esquema de su elección con:

CREATE EXTENSION dblink SCHEMA extensions;

Ver:

  • ¿La mejor manera de instalar hstore en varios esquemas en una base de datos de Postgres?

Ejecutar una vez por base de datos. O ejecútelo en la base de datos del sistema estándar template1 para agregarlo a cada DB recién creado automáticamente. Detalles en el manual.

Primero debe tener los archivos que proporcionan el módulo instalado en el servidor. Para Debian y derivados, este sería el paquete postgresql-contrib-9.1 - para PostgreSQL 9.1, obviamente. Desde Postgres 10, solo hay un postgresql-contrib metapaquete.