125*_*748 4 postgresql permissions php
我收到错误ERROR: permission denied for relation users并尝试使用两者更新权限
grant all privileges on all tables in schema ops to my_user
GRANT ALL PRIVILEGES ON TABLE the_table TO my_user
在DBVisualizer中我的资助选项卡可以看到my_user用户拥有的权限DELETE,INSERT,SELECT,TRUNCATE,和UPDATE。 IS_GRANTABLE所有这些都设置为 NO。但是我仍然收到此错误。还剩下什么。
除了对 的权限外TABLE,角色还需要对SCHEMA和 的权限DATABASE。最有可能的候选者是模式。如果是这样,这个额外的GRANT将是修复:
GRANT ALL ON SCHEMA my_schema TO my_user;
Run Code Online (Sandbox Code Playgroud)
或者至少:
GRANT USAGE ON SCHEMA my_schema TO my_user;
Run Code Online (Sandbox Code Playgroud)