Para instalar PostgreSQL
contrib
módulos no Ubuntu ou Kubuntu (ou distribuições Linux semelhantes):- Instale o pacote contrib:
sudo apt-get install postgresql-contrib
- Alterar para a conta do proprietário do banco de dados (por exemplo,
postgres
). CREATE EXTENSION "uuid-ossp";
Se você estiver tentando instalar módulos não "confiáveis", precisará ser um superusuário para instalá-los. Caso contrário, você só precisa ter o privilégio CREATE no banco de dados no qual está tentando usar o módulo.
Para versões anteriores a 9.1, execute a etapa 1 acima e, em seguida:
-
Reinicie o banco de dados:sudo /etc/init.d/postgresql-8.4 restart
-
Altere para a conta do proprietário do banco de dados (por exemplo,postgres
).
-
Mude para o diretório dos módulos contrib:/usr/share/postgresql/8.4/contrib/
-
Usels
para ver uma lista dos seguintes módulos:
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
-
Carregue os arquivos SQL usando:psql -U user_name -d database_name -f module_name.sql
Por exemplo, se seu usuário administrativo se chamava
postgres
e seu banco de dados foi nomeado storage
e o módulo que você queria era cube
, você digitaria:psql -U postgres -d storage -f cube.sql