Pro instalaci PostgreSQL contrib moduly na Ubuntu nebo Kubuntu (nebo podobných distribucích Linuxu):
- Nainstalujte balíček contrib:
sudo apt-get install postgresql-contrib - Změňte účet vlastníka databáze (např.
postgres). CREATE EXTENSION "uuid-ossp";
Pokud se pokoušíte nainstalovat ne "důvěryhodné" moduly, musíte být superuživatel, abyste je mohli nainstalovat. V opačném případě potřebujete mít pouze oprávnění CREATE k databázi, na které se pokoušíte modul použít.
U verzí před 9.1 proveďte výše uvedený krok č. 1 a poté:
-
Restartujte databázi:
sudo /etc/init.d/postgresql-8.4 restart -
Změňte na účet vlastníka databáze (např.
postgres). -
Přejděte do adresáře modulů contrib:
/usr/share/postgresql/8.4/contrib/ -
Použijte
lszobrazíte seznam následujících modulů: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 -
Načtěte soubory SQL pomocí:
psql -U user_name -d database_name -f module_name.sql
Pokud se například váš administrativní uživatel jmenoval postgres a vaše databáze se jmenovala storage a modul, který jste chtěli, byl cube , napsali byste:
psql -U postgres -d storage -f cube.sql