You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Postgres弹性服务器v17.*使用TimescaleDB扩展报错求助

在Azure PostgreSQL中安装TimescaleDB扩展的权限报错解决方法

执行CREATE EXTENSION timescaledb;时触发如下报错:

Because timescaledb isn't a trusted extension, only members of "azure_pg_admin" are allowed to use COMMENT ON EXTENSION timescaledb

即便已确认服务器管理员拥有azure_pg_admin角色,仍会出现该问题,可通过以下步骤解决:

  • 连接目标数据库后,先切换至azure_pg_admin角色:
    SET ROLE azure_pg_admin;
    
  • 执行创建扩展命令:
    CREATE EXTENSION timescaledb;
    
  • 若需恢复原管理员角色会话,执行:
    RESET ROLE;
    

补充说明

Azure PostgreSQL对非可信扩展的权限管控严格,默认管理员用户虽隶属于azure_pg_admin角色,但会话默认不会自动继承该角色的全部操作权限,因此需要显式切换角色后才能完成TimescaleDB扩展的创建。

内容的提问来源于stack exchange,提问作者MRainzo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 18:12:05