So installieren Sie PostgreSQL contrib
Module auf Ubuntu oder Kubuntu (oder ähnlichen Linux-Distributionen):
- Installieren Sie das Contrib-Paket:
sudo apt-get install postgresql-contrib
- Wechseln Sie zum Konto des Datenbankbesitzers (z. B.
postgres
). CREATE EXTENSION "uuid-ossp";
Wenn Sie versuchen, nicht „vertrauenswürdige“ Module zu installieren, müssen Sie ein Superuser sein, um sie zu installieren. Andernfalls müssen Sie nur das CREATE-Privileg für die Datenbank haben, auf der Sie versuchen, das Modul zu verwenden.
Führen Sie für Versionen vor 9.1 Schritt 1 oben aus und dann:
-
Starten Sie die Datenbank neu:
sudo /etc/init.d/postgresql-8.4 restart
-
Wechseln Sie zum Konto des Datenbankbesitzers (z. B.
postgres
). -
Wechseln Sie in das Verzeichnis der Contrib-Module:
/usr/share/postgresql/8.4/contrib/
-
Verwenden Sie
ls
um eine Liste der folgenden Module anzuzeigen:adminpack autoinc btree_gin btree_gist chkpass citext cube dblink dict_int dict_xsyn earthdistance fuzzystrmatch hstore insert_username int_aggregate isn lo ltree moddatetime pageinspect pg_buffercache pgcrypto pg_freespacemap pgrowlocks pg_stat_statements pgstattuple pg_trgm pgxml refint seg sslinfo tablefunc test_parser timetravel tsearch2 uuid-ossp
-
Laden Sie die SQL-Dateien mit:
psql -U user_name -d database_name -f module_name.sql
Beispiel:Ihr administrativer Benutzer hieß postgres
und Ihre Datenbank hieß storage
und das gewünschte Modul war cube
, würden Sie Folgendes eingeben:
psql -U postgres -d storage -f cube.sql