For at installere PostgreSQL contrib
moduler på Ubuntu eller Kubuntu (eller lignende Linux-distributioner):
- Installer contrib-pakken:
sudo apt-get install postgresql-contrib
- Skift til databaseejerkontoen (f.eks.
postgres
). CREATE EXTENSION "uuid-ossp";
Hvis du forsøger at installere ikke-pålidelige moduler, skal du være superbruger for at installere dem. Ellers behøver du kun at have CREATE-rettigheder på den database, du forsøger at bruge modulet på.
For versioner før 9.1 skal du udføre trin #1 ovenfor og derefter:
-
Genstart databasen:
sudo /etc/init.d/postgresql-8.4 restart
-
Skift til databaseejerkontoen (f.eks.
postgres
). -
Skift til bidragsmodulernes bibliotek:
/usr/share/postgresql/8.4/contrib/
-
Brug
ls
for at se en liste over følgende moduler: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
-
Indlæs SQL-filerne ved hjælp af:
psql -U user_name -d database_name -f module_name.sql
For eksempel, hvis din administrative bruger hed postgres
og din database fik navnet storage
og det ønskede modul var cube
, ville du skrive:
psql -U postgres -d storage -f cube.sql