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
相关产品推荐
相关产品推荐

