J'essaie d'importer plusieurs modules fournis avec les postgres 8.4.1, et toutes les commandes pour le faire (comme contrib.import, etc.) ne fonctionnent pas ou sont introuvables. Aidez-moi, s'il vous plaît.
Pour installer les modules PostgreSQL contrib
sur Ubuntu ou Kubuntu (ou des distributions Linux similaires):
Sudo apt-get install postgresql-contrib
Sudo /etc/init.d/postgresql-8.4 restart
postgres
)./usr/share/postgresql/8.4/contrib/
Utilisez ls
pour voir une liste des modules suivants:
adminpack autoinc btree_gin btree_Gist chkpass citext cube dblink dict_int dict_xsyn earthdistance fuzzystrmatch hstore insert_username hstore insert_username .____.] int_aggregate isn lo ltree moddatetime pageinspect pg_buffercache pgcrypto pg_freespacemap pgrowlocks pg_stat_statements pgstattuple pg_trg. pg_trg. ____.] refint seg sslinfo tablefunc test_parser scheduleravel tsearch2 uuid-ossp
Chargez les fichiers SQL en utilisant: psql -U user_name -d database_name -f module_name.sql
Par exemple, si votre administrateur a été nommé postgres
et votre base de données a été nommée storage
et que le module souhaité était cube
, vous devez taper:
psql -U postgres -d storage -f cube.sql
Après l'étape 1 ci-dessus, faites:
Sudo /etc/init.d/postgresql restart
cd /usr/share/postgresql/9.1/extension
(a des extensions)psql
CREATE EXTENSION "uuid-ossp";
J'ai une base de données nommée "livre" par exemple,
psql -U postgres book create extension cube
Répétez l'opération pour chaque extension requise, puis\q pour vous connecter