sql >> Databáze >  >> RDS >> PostgreSQL

Jak importuji moduly nebo instaluji rozšíření v PostgreSQL 9.1+?

Postgrseql 9.1 poskytuje nový příkaz CREATE EXTENSION . Měli byste jej použít k instalaci modulů.

Moduly poskytované v 9.1 lze nalézt zde.. Zahrnout,

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

Pokud jste například chtěli nainstalovat earthdistance , jednoduše použijte tento příkaz:

CREATE EXTENSION earthdistance;

Pokud jste chtěli nainstalovat rozšíření se spojovníkem v názvu, například uuid-ossp , musíte název rozšíření uzavřít do dvojitých uvozovek:

CREATE EXTENSION "uuid-ossp";
  • Přečtěte si více o contrib a modulech dostupných v 9.1.
  • Přečtěte si o nové infrastruktuře rozšíření a příkazech SQL pro její správu zde Nyní můžete modul snadněji odinstalovat, viz DROP EXTENSION . Můžete také získat seznam rozšíření a je zde základní podpora pro čísla verzí.


  1. Zkoumání možností úložiště pro MariaDB

  2. Mám pole celých čísel, jak mohu každé z nich použít v dotazu mysql (v php)?

  3. 2 způsoby, jak získat den od data v Oracle

  4. Upgrade vaší databáze na PostgreSQL verze 10 – Co byste měli vědět