Postgrseql 9.1 fournit une nouvelle commande CREATE EXTENSION . Vous devez l'utiliser pour installer des modules.
Les modules fournis dans 9.1 peuvent être trouvés ici.. L'include,
adminpack , auth_delay , auto_explain , btree_gin , btree_gist
, chkpass , citext , cube , dblink , dict_int
, dict_xsyn , dummy_seclabel , earthdistance , file_fdw , fuzzystrmatch
, hstore , intagg , intarray , isn , lo
, ltree , oid2name , pageinspect , passwordcheck , pg_archivecleanup
, pgbench , pg_buffercache , pgcrypto , pg_freespacemap , pgrowlocks
, pg_standby , pg_stat_statements , pgstattuple , pg_test_fsync , pg_trgm
, pg_upgrade , seg , sepgsql , spi , sslinfo , tablefunc
, test_parser , tsearch2 , unaccent , uuid-ossp , vacuumlo
, xml2
Si par exemple vous vouliez installer earthdistance , utilisez simplement cette commande :
CREATE EXTENSION earthdistance;
Si vous vouliez installer une extension avec un tiret dans son nom, comme uuid-ossp , vous devez placer le nom de l'extension entre guillemets :
CREATE EXTENSION "uuid-ossp";
- En savoir plus sur contrib et les modules disponibles dans la version 9.1
- En savoir plus sur la nouvelle infrastructure d'extension et les commandes SQL pour la gérer ici Vous pouvez désormais désinstaller plus facilement un module, voir
DROP EXTENSION. Vous pouvez également obtenir une liste d'extensions, et il existe une prise en charge de base pour les numéros de version.