All Products
Search
Document Center

PolarDB:Ekstensi yang\ didukung

Last Updated:Mar 29, 2026

PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) mendukung berbagai ekstensi PostgreSQL. Halaman ini mencantumkan ekstensi umum beserta versinya untuk setiap rilis utama.

Penting

Mulai 27 April 2023, beberapa ekstensi hanya dapat dibuat pada versi mesin minor tertentu. Ekstensi yang sudah ada tidak terpengaruh. Untuk detailnya, lihat Beberapa ekstensi tidak dapat dibuat di versi lama PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) per 27 April 2023.

Sebelum menggunakan ekstensi

Jika kluster Anda tidak mendukung ekstensi yang tercantum di sini, perbarui versi mesin minor ke versi terbaru. Untuk detailnya, lihat Pembaruan versi minor.

Untuk mengkueri semua ekstensi yang tersedia di kluster Anda, jalankan:

SELECT * FROM pg_available_extensions;

Tabel di bawah ini hanya mencantumkan ekstensi umum.

Jika suatu ekstensi memerlukan preloading, tambahkan ke parameter shared_preload_libraries sebelum membuatnya. Ekstensi yang ditandai dengan * dalam tabel memerlukan langkah ini. Untuk mengubah shared_preload_libraries, lihat Konfigurasi parameter kluster.

Untuk pldebugger, tambahkan plugin_debugger (bukan pldebugger) ke shared_preload_libraries.

Jika Anda mendapatkan `ERROR: permission denied for database postgres` saat membuat ekstensi ganos_spatialref di database default postgres, alihkan ke database yang dimiliki akun Anda dan buat ekstensi di sana.

Jika ekstensi gagal diinstal tetapi SELECT * FROM pg_available_extensions; menunjukkan bahwa ekstensi tersebut didukung, hubungi kami untuk bantuan.

Kluster yang menggunakan arsitektur X86

Ekstensi yang ditandai dengan * harus ditambahkan ke shared_preload_libraries sebelum digunakan.

EkstensiPolarDB untuk PostgreSQL (Kompatibel dengan Oracle) 2.0PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) 1.0Deskripsi
address_standardizer3.3.73.3.4Mengurai alamat menjadi elemen-elemen penyusunnya untuk geocoding dan normalisasi alamat.
address_standardizer_data_us3.3.73.3.4Mengurai dan menstandarisasi alamat AS menggunakan aturan berbasis PAGC.
bloom1.01.0Menyediakan metode akses indeks berbasis filter Bloom.
btree_gin1.3.11.3Menyediakan kelas operator GIN yang menerapkan perilaku setara B-tree untuk tipe data umum.
btree_gist1.6.11.5Menyediakan kelas operator GiST yang menerapkan perilaku setara B-tree untuk tipe data umum.
citext1.61.5Menambahkan tipe string yang tidak peka huruf besar/kecil.
cube1.51.4Menambahkan tipe data untuk merepresentasikan kubus multidimensi.
decoderbufs0.1.00.1.0Menghasilkan data dalam format Protocol Buffers (protobuf), kompatibel dengan platform Debezium.
dict_int1.01.0Menyediakan templat kamus untuk pencarian teks lengkap pada bilangan bulat.
earthdistance1.11.1Menghitung jarak lingkaran besar di permukaan Bumi.
fuzzystrmatch1.11.1Menghitung kemiripan dan jarak antar string.
ganos_address_standardizer7.46.8Menstandarisasi nama lokasi geografis menggunakan aturan Postal Address Geocode (PAGC). Lihat Tuning the Standardizer.
ganos_address_standardizer_data_us7.46.8Menstandarisasi nama lokasi geografis AS menggunakan aturan PAGC. Lihat Tuning the Standardizer.
ganos_geometry7.46.8Menghitung dan menganalisis geometri spasial.
ganos_geometry_pyramid7.46.8Merender data besar geometris 2D dengan kecepatan tinggi.
ganos_geometry_sfcgal7.46.8Memperluas Simple Features for Computational Geometry Algorithms Library (SFCGAL) untuk komputasi dan analisis geometri spasial.
ganos_geometry_topology7.46.8Menghitung dan menganalisis geometri spasial.
ganos_networking7.46.8Menghitung dan menganalisis geometri jaringan spasial.
ganos_pointcloud7.46.8Menyimpan, menghitung, dan menganalisis point cloud.
ganos_pointcloud_geometry7.46.8Menyimpan, menghitung, dan menganalisis point cloud.
ganos_raster7.46.8Menyimpan, menghitung, dan menganalisis raster spasial.
ganos_spatialref7.46.8Menghitung dan menganalisis referensi spasial.
ganos_tiger_geocoder7.46.8Mendukung format data TIGER yang digunakan oleh US Census Bureau (USCB).
ganos_trajectory7.46.8Menghitung dan menganalisis objek dalam sistem Ganos Moving Object Database (MOD).
hll2.172.17Memperkirakan metrik bisnis seperti jumlah tampilan halaman (PV) dan pengunjung unik (UV) secara efisien.
hstore1.81.5Menyimpan pasangan kunci-nilai dalam satu nilai PostgreSQL.
hypopg1.4.01.3.1Membuat indeks virtual.
imgsmlr1.0-Mencari gambar yang mirip.
intagg1.11.1Menyediakan agregator dan enumerator bilangan bulat.
intarray1.51.2Menyediakan fungsi dan operator untuk mengelola array bilangan bulat tanpa null.
isn1.21.2Memvalidasi angka input dan memberi tanda hubung pada angka output berdasarkan daftar awalan yang telah ditentukan.
ltree1.21.1Memberi label data yang disimpan dalam struktur pohon hierarkis.
oss_fdw1.11.1Membaca dari dan menulis ke bucket Object Storage Service (OSS) menggunakan antarmuka foreign data wrapper (FDW).
pase0.0.10.0.1Melakukan pencarian vektor aproksimasi yang efisien.
pg_bigm *1.21.2Membuat indeks GIN 2-gram untuk mempercepat pencarian teks lengkap.
pg_buffercache1.51.3Memeriksa buffer bersama secara real time.
pg_freespacemap1.21.2Memeriksa free space map (FSM).
pg_hint_plan *1.4.11.3.7Menambahkan petunjuk ke Pernyataan SQL untuk mengontrol rencana eksekusi kueri.
pg_jieba *1.1.01.1.0Melakukan segmentasi teks Tionghoa untuk pencarian teks lengkap.
pg_prewarm *1.21.2Memuat data relasi ke cache buffer OS atau kolam buffer PostgreSQL sebelumnya.
pg_sphere1.01.0Menambahkan tipe data, fungsi, operator, dan indeks bola.
pg_stat_statements *1.9.21.6Melacak statistik eksekusi untuk semua Pernyataan SQL yang dijalankan di server.
pg_trgm1.61.4Menghitung kemiripan berbasis trigram antara string alfanumerik dan mendukung indeks pencarian kemiripan yang efisien.
pgAudit *1.6.21.3.3Menghasilkan log audit sesi dan objek yang terperinci.
pgcrypto1.31.3Menyediakan fungsi kriptografi untuk PostgreSQL.
pgrouting3.4.23.4.2Menghitung dan menganalisis geometri jaringan spasial.
pgrowlocks1.21.2Menampilkan informasi kunci baris untuk tabel tertentu.
pgstattuple1.51.5Mengembalikan statistik tingkat tupel untuk tabel dan indeks.
PGVector0.8.00.5.0Mencari kemiripan vektor berdimensi tinggi.
pldebugger *1.11.1Men-debug prosedur tersimpan di kluster PolarDB untuk PostgreSQL.
plperl1.01.0Mendukung bahasa prosedural Perl.
plpgsql1.01.0Mendukung bahasa prosedural PL/pgSQL.
pltcl1.01.0Mendukung bahasa prosedural Tcl.
postgis3.3.73.3.4Mengelola data geografis spasial di PostGIS.
postgis_sfcgal3.3.73.3.4Memperluas PostGIS dengan SFCGAL untuk pengelolaan informasi geografis spasial.
postgis_tiger_geocoder3.3.73.3.4Mengelola data PostGIS dalam format TIGER.
postgis_topology3.3.73.3.4Mengelola objek topologis di PostGIS.
roaringbitmap0.50.6Mempercepat performa kueri menggunakan operasi bitmap terkompresi.
RUM1.3N/AMelakukan pencarian teks lengkap yang efisien menggunakan indeks RUM.
sequential_uuid1.0.21.0.2Menghasilkan UUID sekuensial.
smlar1.01.0Menghitung kemiripan antara dua array dengan tipe data yang sama.
sslinfo1.21.2Mengembalikan informasi tentang Sertifikat SSL yang diberikan oleh client yang terhubung.
tablefunc1.01.0Menyediakan fungsi yang mengembalikan set hasil sebagai tabel.
tsm_system_rows1.01.0Menyediakan metode pengambilan sampel tabel SYSTEM_ROWS.
tsm_system_time1.01.0Menyediakan metode pengambilan sampel tabel SYSTEM_TIME.
unaccent1.11.1Menghapus tanda aksen dan diakritik dari leksem dalam pencarian teks lengkap.
uuid-ossp1.11.1Menghasilkan UUID menggunakan algoritma standar.
varbitx1.11.0Memperluas operasi tipe BIT dengan fungsi tambahan.
wal2json2.62.5Mengekspor catatan write-ahead log (WAL) sebagai JSON untuk decoding logis.
xml21.11.1Menyediakan fungsionalitas kueri XPath dan XSLT.
zhparser *1.01.0Melakukan segmentasi teks Tionghoa untuk pencarian teks lengkap.
zombodbN/A4.0Menyediakan fitur pengindeksan dan analitik teks.

* Ekstensi berikut harus ditambahkan ke shared_preload_libraries sebelum Anda membuatnya: pg_stat_statements, auth_delay, passwordcheck, auto_explain, pgaudit, pg_bigm, pg_cron, pg_hint_plan, pg_prewarm, zhparser, pldebugger, pg_jieba. Untuk pldebugger, tambahkan plugin_debugger ke shared_preload_libraries.