Untuk menginstal PostgreSQL contrib
modul di Ubuntu atau Kubuntu (atau distribusi Linux serupa):
- Instal paket contrib:
sudo apt-get install postgresql-contrib
- Ubah ke akun pemilik database (mis.,
postgres
). CREATE EXTENSION "uuid-ossp";
Jika Anda mencoba memasang modul yang tidak "tepercaya", Anda harus menjadi pengguna super untuk memasangnya. Jika tidak, Anda hanya perlu memiliki hak istimewa CREATE pada database tempat Anda mencoba menggunakan modul.
Untuk versi sebelum 9.1, lakukan langkah #1 di atas, lalu:
-
Mulai ulang database:
sudo /etc/init.d/postgresql-8.4 restart
-
Ubah ke akun pemilik basis data (mis.,
postgres
). -
Ubah ke direktori modul contrib:
/usr/share/postgresql/8.4/contrib/
-
Gunakan
ls
untuk melihat daftar modul berikut: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
-
Muat file SQL menggunakan:
psql -U user_name -d database_name -f module_name.sql
Misalnya, jika pengguna administratif Anda bernama postgres
dan database Anda bernama storage
dan modul yang Anda inginkan adalah cube
, ketikkan:
psql -U postgres -d storage -f cube.sql