我已经使用权限指南here成功设置了pgHero。
一切正常,包括历史查询统计信息,但对显示的查询运行分析的能力很慢。
我得到PG::InsufficientPrivilege: ERROR: permission denied for table <tableName>
如何向pghero用户授予分析权限?
答案 0 :(得分:0)
事实证明,这就像向pghero用户授予SELECT(以及任何其他)特权一样简单:
# Grant select access for all current tables
GRANT SELECT ON ALL TABLES IN SCHEMA public TO pghero;
# For all future tables
ALTER DEFAULT PRIVILEGES FOR ROLE <main-user> IN SCHEMA public GRANT SELECT ON TABLES TO pghero;