管理扩展时可能出现的错误

适用于: Azure Database for PostgreSQL 灵活服务器

Azure Database for PostgreSQL 中的“azure_pg_admin”用户不允许将扩展“%s”加入允许列表

运行引用未加入允许列表的扩展的 CREATE EXTENSIONDROP EXTENSION 命令时,或者运行命令所在的 Azure Database 灵活服务器尚不支持的扩展时,会出现此错误。

只有“azure_pg_admin”成员才允许使用 CREATE EXTENSION

当运行 CREATE EXTENSION 命令的用户不是 azure_pg_admin 角色的成员时,将发生此错误。

只有“azure_pg_admin”成员才允许使用 DROP EXTENSION

当运行 DROP EXTENSION 命令的用户不是 azure_pg_admin 角色的成员时,将发生此错误。

不支持 ALTER EXTENSION 的 SET SCHEMA 子句。

当用户尝试使用 ALTER EXTENSION 命令的 SET SCHEMA 子句时,发生此错误。 只要扩展可重定位,使用此子句即会将所引用扩展的对象移到另一个架构中。 但是,Azure Database for PostgreSQL 灵活服务器不支持使用 ALTER EXTENSION 命令的此子句。 若要将 Azure Database for PostgreSQL 灵活服务器中的扩展创建的对象移动到特定架构,唯一支持的方法是在创建时执行此操作。 使用 CREATE EXTENSIONWITH SCHEMA 子句。