Para instalar PostgreSQL contrib
módulos en Ubuntu o Kubuntu (o distribuciones Linux similares):
- Instalar el paquete contrib:
sudo apt-get install postgresql-contrib
- Cambie a la cuenta del propietario de la base de datos (por ejemplo,
postgres
). CREATE EXTENSION "uuid-ossp";
Si está intentando instalar módulos que no son "de confianza", debe ser un superusuario para instalarlos. De lo contrario, solo necesita tener el privilegio CREAR en la base de datos en la que está intentando usar el módulo.
Para versiones anteriores a la 9.1, realice el paso 1 anterior y luego:
-
Reinicie la base de datos:
sudo /etc/init.d/postgresql-8.4 restart
-
Cambie a la cuenta del propietario de la base de datos (por ejemplo,
postgres
). -
Cambie al directorio de módulos de contribución:
/usr/share/postgresql/8.4/contrib/
-
Usar
ls
para ver una lista de los siguientes 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
-
Cargue los archivos SQL usando:
psql -U user_name -d database_name -f module_name.sql
Por ejemplo, si su usuario administrativo se llamara postgres
y su base de datos se llamó storage
y el módulo que querías era cube
, escribiría:
psql -U postgres -d storage -f cube.sql