All Products
Search
Document Center

ApsaraDB RDS:Manajemen ekstensi

Last Updated:Aug 15, 2026

Topik ini menjelaskan cara mengelola ekstensi untuk ApsaraDB RDS for PostgreSQL di Konsol ApsaraDB RDS, termasuk memfilter, menginstal, menguninstal, melakukan upgrade, dan menerapkannya ke database lain.

Prasyarat

  • Versi mesin utama adalah PostgreSQL 10 atau lebih baru.

  • Versi mesin minor instans adalah 20230330 atau lebih baru. Untuk informasi tentang cara melihat dan melakukan upgrade versi mesin minor, lihat Upgrade versi mesin minor.

  • Instans merupakan instans primary yang menggunakan ESSD atau Premium ESSD.

  • Instans memiliki setidaknya satu Akun istimewa dan satu database. Untuk membuat Akun istimewa dan database, lihat Buat akun dan database.

Catatan penggunaan

  • Instans Anda akan secara otomatis restart saat Anda menginstal ekstensi yang memerlukan preloading melalui parameter shared_preload_libraries dan belum termasuk dalam nilai parameter tersebut.

    Catatan

    Di halaman Parameters, Anda dapat memeriksa parameter shared_preload_libraries untuk mengetahui apakah suatu ekstensi memerlukan preloading dan sudah termasuk dalam nilainya.

  • Ekstensi pg_cron bergantung pada parameter cron.database_name. Perubahan pada parameter ini hanya berlaku setelah instans restart. Saat Anda menginstal pg_cron di database tujuan, sistem akan mengatur cron.database_name ke database tersebut. Oleh karena itu, instalasi akan menyebabkan instans Anda restart meskipun pg_cron sudah termasuk dalam nilai parameter shared_preload_libraries. Lakukan instalasi pg_cron pada jam sepi.

  • Ekstensi GanosBase dan PostGIS tidak dapat diinstal dalam skema yang sama.

  • Untuk menginstal ekstensi berikut, akun untuk database tujuan harus merupakan Akun istimewa. Jika tidak, instalasi akan gagal.

    ganos_geometry_topology, ganos_tiger_geocoder, postgis_tiger_geocoder, dan postgis_topology.

  • Berhati-hatilah saat menguninstal ekstensi. Operasi ini dapat menyebabkan kehilangan data atau gangguan layanan.

Prosedur

  1. Buka halaman Instances. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Plug-ins.

    • Di tab Extension Marketplace, Anda dapat melihat dan menginstal ekstensi populer.

      • Klik Install untuk ekstensi target guna menginstalnya di database tujuan.

    • Di tab Extension Management, pilih database berdasarkan nama untuk mengelola ekstensinya.

      • Filter ekstensi

        Gunakan Filter by extension untuk memfilter ekstensi berdasarkan fitur. Anda dapat memilih beberapa fitur.

      • Instal ekstensi

        Di tab Uninstalled Extensions, temukan ekstensi target dan klik Install di kolom Actions.

        Anda juga dapat memilih beberapa ekstensi untuk menginstalnya secara batch.

      • Uninstal ekstensi

        Di tab Installed Extensions, temukan ekstensi target dan klik Uninstall di kolom Actions.

        Anda juga dapat memilih beberapa ekstensi untuk menguninstalnya secara batch.

        Penting

        Berhati-hatilah saat menguninstal ekstensi. Operasi ini dapat menyebabkan kehilangan data atau gangguan layanan.

      • Upgrade ekstensi

        Di tab Installed Extensions, temukan ekstensi target dan klik Upgrade Version di kolom Actions.

        Catatan

        Jika kolom Actions untuk suatu ekstensi tidak menampilkan tombol Upgrade Version, berarti ekstensi tersebut sudah mutakhir.

      • Terapkan ekstensi ke database lain

        Di tab Installed Extensions, klik Apply to Other Databases untuk menginstal semua ekstensi dari database saat ini ke database lain.

Referensi API

API

Deskripsi

CreatePostgresExtensions

Menginstal satu atau beberapa ekstensi yang ditentukan di database tujuan.

Catatan

Jika ekstensi tidak dibuat setelah Anda memanggil operasi API ini, periksa apakah versi mesin utama instans Anda mendukung ekstensi tersebut. Untuk informasi selengkapnya, lihat Ekstensi yang didukung untuk ApsaraDB RDS for PostgreSQL.

DescribePostgresExtensions

Menanyakan informasi tentang semua ekstensi di database tertentu pada suatu instans.

UpdatePostgresExtensions

Memutakhirkan ekstensi tertentu di database tujuan.

DeletePostgresExtensions

Menghapus ekstensi tertentu dari database tujuan.