Topik ini menjelaskan cara mengelola ekstensi seperti menginstal, memperbarui, dan menghapus ekstensi di konsol AnalyticDB for PostgreSQL.
Prasyarat
Instance AnalyticDB for PostgreSQL harus dalam status Running.
Pergi ke halaman Ekstensi
Masuk ke konsol AnalyticDB for PostgreSQL.
Di pojok kiri atas konsol, pilih wilayah. Pada halaman Instances, pilih instance AnalyticDB for PostgreSQL yang ingin Anda kelola dan klik ID instance tersebut.
Di panel navigasi sebelah kiri, klik Extensions untuk membuka halaman Extensions.
Instal ekstensi
AnalyticDB for PostgreSQL mendukung instalasi ekstensi melalui konsol (direkomendasikan) atau dengan mengirimkan tiket.
Jika Anda tidak dapat menemukan ekstensi yang ingin diinstal di halaman Extensions, submit a ticket.
Instal satu ekstensi
Pada halaman Extensions, temukan ekstensi yang ingin diinstal dan klik Install di kolom Actions.
Di kotak dialog Install Extension, pilih database, beberapa database, atau semua database tempat Anda ingin menginstal ekstensi, lalu klik Install.
Setelah status instance AnalyticDB for PostgreSQL berubah dari Installing Extension menjadi Running dalam waktu 1 hingga 5 menit, pastikan status ekstensi telah berubah menjadi Installed.
Instal ekstensi secara massal
Di pojok kiri atas halaman Extensions, klik Batch Install.
Di kotak dialog Batch Install Extensions, pilih ekstensi yang ingin diinstal, pilih database, beberapa database, atau semua database tempat Anda ingin menginstal ekstensi, lalu klik Install.
Setelah status instance AnalyticDB for PostgreSQL berubah dari Installing Extension menjadi Running dalam waktu 1 hingga 5 menit, pastikan status ekstensi telah berubah menjadi Installed.
Setelah menginstal ekstensi berikut, instance AnalyticDB for PostgreSQL akan otomatis restart agar ekstensi dapat berfungsi. Selama proses restart, operasi baca atau tulis pada instance AnalyticDB for PostgreSQL tidak dapat dilakukan:
pg_hint_plan
pg_stat_statements
Hapus ekstensi
AnalyticDB for PostgreSQL mendukung penghapusan ekstensi melalui konsol (direkomendasikan) atau dengan mengirimkan tiket.
Jika Anda tidak dapat menemukan ekstensi yang ingin dihapus di halaman Extensions, submit a ticket.
Untuk menghapus ekstensi di halaman Extensions, ikuti langkah-langkah berikut:
Pada halaman Extensions, temukan ekstensi yang ingin dihapus dan klik Uninstall di kolom Actions.
Di kotak dialog Uninstall Extension, pilih database atau beberapa database dari mana Anda ingin menghapus ekstensi, lalu klik Uninstall.
Pastikan ekstensi telah dihapus di halaman Extensions.
Menghapus ekstensi dapat menyebabkan hilangnya data atau ketidaktersediaan layanan. Lanjutkan dengan hati-hati.
Perbarui ekstensi
Jika versi minor saat ini dari instance AnalyticDB for PostgreSQL mendukung versi ekstensi yang lebih tinggi, Anda dapat memperbarui ekstensi. Di halaman Extensions, temukan ekstensi yang ingin diperbarui dan klik Update di kolom Actions.
Jika opsi Update tidak muncul di kolom Actions suatu ekstensi, maka ekstensi tersebut sudah menggunakan versi terbaru.
Disarankan untuk memperbarui ekstensi selama jam-jam sepi.
Kesalahan umum dan pemecahan masalah
ERROR: permission denied to create extension "uuid-ossp"
Penyebab: Ekstensi uuid-ossp tidak dapat diinstal dengan mengeksekusi pernyataan CREATE EXTENSION.
Solusi: Instal ekstensi melalui halaman Extensions di konsol AnalyticDB for PostgreSQL.