Topik ini menjelaskan cara mengelola ekstensi pada instance ApsaraDB RDS for PostgreSQL melalui Konsol ApsaraDB RDS. Anda dapat mencari, memasang, mencopot, dan memperbarui ekstensi, serta menerapkannya ke database lainnya.
Prasyarat
Instance RDS harus menjalankan PostgreSQL 10 atau versi yang lebih baru.
Instance RDS harus menggunakan versi mesin minor 20230330 atau yang lebih baru. Untuk informasi lebih lanjut tentang cara melihat dan memperbarui versi mesin minor instance RDS, lihat Perbarui versi mesin minor.
Instance RDS harus berupa instance utama yang menggunakan SSD Perusahaan (ESSD) atau Premium ESSD.
Setidaknya satu akun istimewa dan sebuah database harus telah dibuat untuk instance RDS. Untuk informasi lebih lanjut tentang cara membuat akun istimewa dan database, lihat Buat database dan akun pada instance ApsaraDB RDS for PostgreSQL.
Catatan penggunaan
Jika ekstensi yang ingin dipasang pada instance RDS memerlukan pemuatan awal parameter shared_preload_libraries dan nama ekstensi belum ditambahkan ke nilai parameter tersebut, pemasangan ekstensi akan secara otomatis memulai ulang instance RDS.
CatatanAnda dapat membuka halaman Parameters dari instance RDS untuk memeriksa konfigurasi parameter shared_preload_libraries. Pastikan apakah ekstensi yang ingin dipasang memerlukan pemuatan awal parameter shared_preload_libraries dan apakah nama ekstensi sudah ditambahkan ke nilai parameter tersebut.
Ekstensi GanosBase dan PostGIS tidak dapat dipasang dalam skema yang sama.
Untuk memasang ekstensi berikut pada database, Anda harus menggunakan akun istimewa dari database tersebut. Jika akun yang digunakan bukan akun istimewa, pemasangan akan gagal:
ganos_geometry_topology, ganos_tiger_geocoder, postgis_tiger_geocoder, dan postgis_topology
Mencopot ekstensi dapat menyebabkan hilangnya data dan gangguan layanan. Lanjutkan dengan hati-hati.
Prosedur
Buka halaman Instance. Pilih wilayah tempat instance RDS berada di bilah navigasi atas, lalu temukan instance RDS dan klik ID instance tersebut.
Di panel navigasi sisi kiri, klik Plug-ins.
Pada tab Extension Marketplace, lihat daftar ekstensi populer.
Temukan ekstensi yang ingin dipasang dan klik Install di kolom Tindakan untuk memasang ekstensi ke database.
Pada tab Extension Management, tentukan nama database yang ekstensinya ingin dikelola.
Cari ekstensi
Gunakan Filter by extension untuk mencari ekstensi berdasarkan fitur tertentu. Anda dapat memilih beberapa fitur di kotak pencarian.
Pasang ekstensi
Pada tab Uninstalled Extensions, temukan ekstensi yang ingin dipasang dan klik Install di kolom Actions.
Anda dapat memilih beberapa ekstensi untuk dipasang sekaligus.
Copot ekstensi
Pada tab Installed Extensions, temukan ekstensi yang ingin dicopot dan klik Uninstall di kolom Actions.
Anda dapat memilih beberapa ekstensi untuk dicopot sekaligus.
PentingMencopot ekstensi dapat menyebabkan hilangnya data dan gangguan layanan. Lanjutkan dengan hati-hati.
Perbarui ekstensi
Pada tab Installed Extensions, temukan ekstensi yang ingin diperbarui dan klik Upgrade Version di kolom Actions.
CatatanJika opsi Upgrade Version tidak tersedia di kolom Actions, ekstensi tersebut sudah menggunakan versi terbaru.
Terapkan ekstensi yang dipasang pada database ke database lainnya
Pada tab Installed Extensions, klik Apply to Other Databases untuk memasang ekstensi yang ada pada database saat ini ke database lainnya.
Operasi terkait
Operasi | Deskripsi |
Membuat ekstensi untuk database. Catatan Jika ekstensi tidak dibuat setelah Anda berhasil memanggil operasi ini, periksa apakah ekstensi didukung oleh versi mesin utama dari instance RDS. Untuk informasi lebih lanjut, lihat Ekstensi yang didukung oleh ApsaraDB RDS for PostgreSQL. | |
Mengkueri ekstensi yang dipasang pada database. | |
Memperbarui versi ekstensi pada database. | |
Menghapus ekstensi dari database. |