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_librariesdan belum termasuk dalam nilai parameter tersebut.CatatanDi halaman Parameters, Anda dapat memeriksa parameter
shared_preload_librariesuntuk mengetahui apakah suatu ekstensi memerlukan preloading dan sudah termasuk dalam nilainya. -
Ekstensi
pg_cronbergantung pada parametercron.database_name. Perubahan pada parameter ini hanya berlaku setelah instans restart. Saat Anda menginstalpg_crondi database tujuan, sistem akan mengaturcron.database_nameke database tersebut. Oleh karena itu, instalasi akan menyebabkan instans Anda restart meskipunpg_cronsudah termasuk dalam nilai parametershared_preload_libraries. Lakukan instalasipg_cronpada 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, danpostgis_topology. -
Berhati-hatilah saat menguninstal ekstensi. Operasi ini dapat menyebabkan kehilangan data atau gangguan layanan.
Prosedur
Buka halaman Instances. Di bilah navigasi atas, pilih Wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
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.
PentingBerhati-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.
CatatanJika 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 |
|
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. |
|
|
Menanyakan informasi tentang semua ekstensi di database tertentu pada suatu instans. |
|
|
Memutakhirkan ekstensi tertentu di database tujuan. |
|
|
Menghapus ekstensi tertentu dari database tujuan. |