Postgrseql 9.1 bietet einen neuen Befehl CREATE EXTENSION
. Sie sollten es verwenden, um Module zu installieren.
Module, die in 9.1 bereitgestellt werden, finden Sie hier.. Das 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
Wenn Sie zum Beispiel earthdistance
installieren wollten , verwenden Sie einfach diesen Befehl:
CREATE EXTENSION earthdistance;
Wenn Sie eine Erweiterung mit einem Bindestrich im Namen installieren möchten, wie uuid-ossp
, müssen Sie den Erweiterungsnamen in doppelte Anführungszeichen setzen:
CREATE EXTENSION "uuid-ossp";
- Lesen Sie mehr über contrib und die in 9.1 verfügbaren Module.
- Lesen Sie hier mehr über die neue Erweiterungsinfrastruktur und die SQL-Befehle, um sie zu verwalten. Sie können ein Modul jetzt einfacher deinstallieren, siehe
DROP EXTENSION
. Sie können auch eine Erweiterungsliste erhalten, und es gibt grundlegende Unterstützung für Versionsnummern.