Kelola ekstensi PostgreSQL untuk instans AnalyticDB for PostgreSQL Anda langsung dari Konsol. Topik ini mencakup instalasi (tunggal atau batch), pembaruan, dan penghapusan ekstensi.
Prasyarat
Sebelum memulai, pastikan bahwa:
Instans AnalyticDB for PostgreSQL Anda berada dalam status Running.
Buka halaman Extensions
Login ke AnalyticDB for PostgreSQL console.
Di pojok kiri atas, pilih Wilayah. Pada halaman Instances, klik ID instans yang ekstensinya ingin Anda kelola.
Di panel navigasi sebelah kiri, klik Extensions.
Instal ekstensi
Instal ekstensi dari halaman Extensions (direkomendasikan) atau ajukan tiket jika ekstensi yang Anda butuhkan tidak tersedia.
Menginstal pg_hint_plan atau pg_stat_statements memicu restart instans secara otomatis. Selama restart, operasi baca dan tulis tidak tersedia.
Instal satu ekstensi
Pada halaman Extensions, temukan ekstensi tersebut lalu klik Install di kolom Actions.
Pada kotak dialog Install Extension, pilih satu database, beberapa database, atau semua database, lalu klik Install.
Tunggu 1–5 menit hingga status instans berubah dari Installing Extension kembali ke Running, lalu verifikasi bahwa status ekstensi adalah Installed.
Instal ekstensi secara batch
Pada halaman Extensions, klik Batch Install di pojok kiri atas.
Pada kotak dialog Batch Install Extensions, pilih ekstensi dan database tujuan, lalu klik Install.
Tunggu 1–5 menit hingga status instans berubah dari Installing Extension kembali ke Running, lalu verifikasi bahwa status setiap ekstensi adalah Installed.
Uninstal ekstensi
Uninstal ekstensi dari halaman Extensions (disarankan) atau dengan submitting a ticket jika ekstensi tersebut tidak terdaftar.
Menguninstal ekstensi dapat menyebabkan kehilangan data atau ketidaktersediaan layanan. Lakukan dengan hati-hati.
Pada halaman Extensions, temukan ekstensi tersebut lalu klik Uninstall di kolom Actions.
Pada kotak dialog Uninstall Extension, pilih satu database atau beberapa database, lalu klik Uninstall.
Pada halaman Extensions, verifikasi bahwa ekstensi telah dihapus.
Update ekstensi
Pada halaman Extensions, temukan ekstensi tersebut lalu klik Update di kolom Actions.
Update hanya tersedia jika versi minor instans saat ini mendukung versi ekstensi yang lebih tinggi. Jika Update tidak ditampilkan, berarti ekstensi tersebut sudah berada pada versi terbaru.
Lakukan update ekstensi selama jam sepi untuk meminimalkan dampak terhadap beban kerja yang sedang berjalan.
Troubleshooting
ERROR: permission denied to create extension "uuid-ossp"
Cause: Ekstensi uuid-ossp tidak dapat diinstal menggunakan pernyataan CREATE EXTENSION secara langsung.
Solution: Instal melalui halaman Extensions di Konsol.