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.