Sinds PostgreSQL 9.1 , installatie van extra modules is eenvoudig. Geregistreerde extensies zoals dblink
kan worden geïnstalleerd met CREATE EXTENSION
:
CREATE EXTENSION dblink;
Wordt geïnstalleerd in uw standaardschema, dat is public
standaard. Zorg ervoor dat uw search_path
correct is ingesteld voordat u de opdracht uitvoert. Het schema moet zichtbaar zijn voor alle rollen die ermee moeten werken. Zie:
- Hoe beïnvloedt het zoekpad de resolutie van de ID en het "huidige schema"
U kunt ook naar elk schema van uw keuze installeren met:
CREATE EXTENSION dblink SCHEMA extensions;
Zie:
- De beste manier om hstore op meerdere schema's in een Postgres-database te installeren?
Eenmaal per database uitvoeren. Of voer het uit in de standaard systeemdatabase template1
om het toe te voegen aan elke nieuw aangemaakte DB automatisch. Details in de handleiding.
U moet eerst de bestanden van de module op de server hebben geïnstalleerd. Voor Debian en derivaten zou dit het pakket postgresql-contrib-9.1
zijn - uiteraard voor PostgreSQL 9.1. Sinds Postgres 10 is er slechts een postgresql-contrib
metapakket.