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

Azure PostgreSQL创建只读用户遇log表权限错误求助

PostgreSQL创建只读用户时遇权限拒绝问题求助

我尝试在PostgreSQL中创建拥有数据库只读权限的新用户,执行了以下命令:

CREATE ROLE readaccess;
GRANT CONNECT ON DATABASE db_name TO readaccess;
GRANT USAGE ON SCHEMA public TO readaccess;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO readaccess;

执行后得到错误输出:ERROR: permission denied for table log

我是以名为root的用户身份执行的命令,查阅其他资料步骤均类似。并且这个root用户自己执行SELECT * from log;时,同样得到错误:ERROR: permission denied for table log

该root用户属性为:Create role, Create DB,所属角色组:{pg_read_all_settings,pg_read_all_stats,pg_stat_scan_tables,azure_pg_admin}

恳请各位提供帮助或分享思路

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:52:02