PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zaimportować moduły lub zainstalować rozszerzenia w PostgreSQL 9.1+?

Postgrseql 9.1 zawiera nowe polecenie CREATE EXTENSION . Powinieneś go używać do instalowania modułów.

Moduły dostarczone w wersji 9.1 można znaleźć tutaj.. Zawierają,

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

Jeśli na przykład chcesz zainstalować earthdistance , po prostu użyj tego polecenia:

CREATE EXTENSION earthdistance;

Jeśli chcesz zainstalować rozszerzenie z myślnikiem w nazwie, np. uuid-ossp , nazwę rozszerzenia należy ująć w cudzysłów:

CREATE EXTENSION "uuid-ossp";
  • Przeczytaj więcej o contrib i modułach dostępnych w wersji 9.1.
  • Przeczytaj o nowej infrastrukturze rozszerzeń i poleceniach SQL do zarządzania nią tutaj Możesz teraz łatwiej odinstalować moduł, zobacz DROP EXTENSION . Możesz również uzyskać listę rozszerzeń i jest podstawowa obsługa numerów wersji.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django unikalne razem awaria ograniczenia?

  2. Jak połączyć dwie tabele w polu klucza obcego za pomocą django ORM?

  3. Zaawansowane dopasowywanie partycji do łączenia partycji

  4. Co dokładnie robi pg_escape_string?

  5. Skalowanie PostgreSQL dla dużych ilości danych