Kemungkinan kesalahan saat mengelola ekstensi di server fleksibel Azure Database for PostgreSQL

Ekstensi "%s" tidak diizinkan untuk pengguna "azure_pg_admin" di Azure Database for PostgreSQL

Kesalahan ini terjadi saat Anda menjalankan CREATE EXTENSION perintah atau DROP EXTENSION yang merujuk ke ekstensi yang tidak diizinkan, atau ekstensi yang belum didukung pada database Azure untuk server fleksibel tempat Anda menjalankan perintah.

Hanya anggota "azure_pg_admin" yang diizinkan untuk menggunakan CREATE EXTENSION

Kesalahan ini terjadi ketika pengguna yang menjalankan CREATE EXTENSION perintah bukan anggota azure_pg_admin peran.

Hanya anggota "azure_pg_admin" yang diizinkan untuk menggunakan DROP EXTENSION

Kesalahan ini terjadi ketika pengguna yang menjalankan DROP EXTENSION perintah bukan anggota azure_pg_admin peran.

KLAUSUL SET SCHEMA untuk ALTER EXTENSION tidak didukung.

Kesalahan ini terjadi ketika pengguna mencoba menggunakan SET SCHEMA klausa ALTER EXTENSION perintah. Penggunaan klausa ini akan memindahkan objek ekstensi yang dirujuk ke skema lain, selama ekstensi dapat direlokasi. Namun, penggunaan klausul ini untuk ALTER EXTENSION perintah tidak didukung di server fleksibel Azure Database for PostgreSQL. Satu-satunya cara yang didukung untuk memindahkan objek yang dibuat oleh ekstensi di server fleksibel Azure Database for PostgreSQL ke skema tertentu adalah pada waktu pembuatan. Gunakan klausul WITH SCHEMA dari CREATE EXTENSION.