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
ls
zobrazí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