Seit PostgreSQL 9.1 , die Installation zusätzlicher Module ist einfach. Registrierte Erweiterungen wie dblink
kann mit CREATE EXTENSION
installiert werden :
CREATE EXTENSION dblink;
Wird in Ihr Standardschema installiert, das public
ist standardmäßig. Stellen Sie sicher, dass Ihr search_path
richtig eingestellt ist, bevor Sie den Befehl ausführen. Das Schema muss für alle Rollen sichtbar sein, die damit arbeiten müssen. Siehe:
- Wie beeinflusst der Suchpfad die Identifikatorauflösung und das "aktuelle Schema"
Alternativ können Sie mit:
ein beliebiges Schema Ihrer Wahl installierenCREATE EXTENSION dblink SCHEMA extensions;
Siehe:
- Der beste Weg, um hstore auf mehreren Schemas in einer Postgres-Datenbank zu installieren?
Einmal pro Datenbank ausführen. Oder führen Sie es in der Standard-Systemdatenbank template1
aus um es zu jedem hinzuzufügen neu erstellte DB automatisch. Details im Handbuch.
Sie müssen die Dateien, die das Modul bereitstellen, zuerst auf dem Server installieren. Für Debian und Derivate wäre dies das Paket postgresql-contrib-9.1
- natürlich für PostgreSQL 9.1. Seit Postgres 10 gibt es nur noch einen postgresql-contrib
Metapaket.