Azure Database for PostgreSQL フレキシブル サーバーで拡張機能を管理する際に発生する可能性があるエラー

拡張機能 "%s" は、Azure Database for PostgreSQLの "azure_pg_admin" ユーザーに対して許可リストに含まれません

このエラーは、CREATE EXTENSIONに登録されていない拡張機能を参照する DROP EXTENSION または コマンド、またはコマンドを実行している Azure Database for フレキシブル サーバーでまだサポートされていない拡張機能を実行するときに発生します。

"azure_pg_admin" のメンバーのみが CREATE EXTENSION を使用できます

このエラーは、CREATE EXTENSION コマンドを実行するユーザーが azure_pg_admin ロールのメンバーではない場合に発生します。

"azure_pg_admin" のメンバーのみが DROP EXTENSION を使用できます

このエラーは、DROP EXTENSION コマンドを実行するユーザーが azure_pg_admin ロールのメンバーではない場合に発生します。

ALTER EXTENSION の SET SCHEMA 句はサポートされていません。

このエラーは、ユーザーが SET SCHEMA コマンドの ALTER EXTENSION 句を使用しようとしたときに発生します。 この句を使用すると、拡張機能が再配置可能である限り、参照される拡張機能のオブジェクトが別のスキーマに移動されます。 ただし、Azure Database for PostgreSQL フレキシブル サーバーでは、ALTER EXTENSION コマンドでこの句を使用することはサポートされていません。 Azure Database for PostgreSQL フレキシブル サーバーで拡張機能によって作成されたオブジェクトを特定のスキーマに移動するための唯一サポートされている方法は、作成時に行うことです。 CREATE EXTENSIONWITH SCHEMA 句を使用します。