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

Amazon RDS PostgreSQL中无法访问pg_statistic_ext_data表的问题咨询

Amazon RDS PostgreSQL 无法访问pg_statistic_ext_data表的解决方案

问题原因

Amazon RDS PostgreSQL的默认主用户并非真正的超级用户,缺少SUPERUSER权限,而pg_statistic_ext_data作为存储扩展统计信息的系统表,默认仅对超级用户开放访问权限。

可行解决方案

  • 赋予rds_superuser角色权限
    这是RDS环境下获取最高权限的方式,执行以下命令给目标用户授权:

    GRANT rds_superuser TO your_username;
    

    授权后该用户即可正常访问pg_statistic_ext_data表。

  • 使用pg_statistic_ext视图替代(限基础统计信息)
    若不想授予高权限,可先通过pg_statistic_ext视图获取扩展统计的元数据(比如统计名称、关联表、统计类型等),普通用户通常有权限访问这个视图:

    SELECT * FROM pg_statistic_ext;
    

    注意这个视图不包含pg_statistic_ext_data里的具体统计值,仅能满足基础信息查询需求。

  • 联系AWS支持处理特殊场景
    如果需要更细粒度的权限配置,或者上述方法无法解决问题,直接提交AWS支持工单,说明需求后请求协助调整权限或提供替代的统计信息获取方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 00:45:35