PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara mengimpor modul atau menginstal ekstensi di PostgreSQL 9.1+?

Postgrseql 9.1 menyediakan perintah baru CREATE EXTENSION . Anda harus menggunakannya untuk menginstal modul.

Modul yang disediakan di 9.1 dapat ditemukan di sini.. Termasuk,

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

Jika misalnya Anda ingin menginstal earthdistance , cukup gunakan perintah ini:

CREATE EXTENSION earthdistance;

Jika Anda ingin memasang ekstensi dengan tanda hubung di namanya, seperti uuid-ossp , Anda harus menyertakan nama ekstensi dalam tanda kutip ganda:

CREATE EXTENSION "uuid-ossp";
  • Baca selengkapnya tentang contrib, dan modul yang tersedia di 9.1.
  • Baca tentang infrastruktur ekstensi baru, dan perintah SQL untuk mengelolanya di sini Sekarang Anda dapat menghapus modul dengan lebih mudah, lihat DROP EXTENSION . Anda juga bisa mendapatkan daftar ekstensi, dan ada dukungan dasar untuk nomor versi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. String literal dan karakter escape di postgresql

  2. Cara Mencapai Ketersediaan Tinggi PostgreSQL dengan pgBouncer

  3. Liquibase/PostgreSQL:bagaimana cara mempertahankan case tabel dengan benar?

  4. Daftar semua urutan dalam Postgres db 8.1 dengan SQL

  5. Gunakan output teks dari fungsi sebagai kueri baru