PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да импортирам модули или да инсталирам разширения в PostgreSQL 9.1+?

Postgrseql 9.1 предоставя нова команда CREATE EXTENSION . Трябва да го използвате за инсталиране на модули.

Модулите, предоставени в 9.1, могат да бъдат намерени тук. Включват,

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

Ако например искате да инсталирате earthdistance , просто използвайте тази команда:

CREATE EXTENSION earthdistance;

Ако искате да инсталирате разширение с тире в името му, като uuid-ossp , трябва да поставите името на разширението в двойни кавички:

CREATE EXTENSION "uuid-ossp";
  • Прочетете повече за contrib и модулите, налични в 9.1.
  • Прочетете за новата инфраструктура за разширение и SQL командите за управлението й тук. Вече можете по-лесно да деинсталирате модул, вижте DROP EXTENSION . Можете също да получите списък с разширения и има основна поддръжка за номерата на версиите.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres SELECT, където WHERE е UUID или низ

  2. Преглед на програмирането от страна на сървъра в PostgreSQL

  3. Как да изтриете дублиращи се редове без уникален идентификатор

  4. Записът, върнат от функцията, има конкатенирани колони

  5. Разлика между индекса GiST и GIN