我想创建一个对数据库具有只读访问权限的Postgres用户。
我看到了一个类似的问题,但是没有解决我的错误的方法。
我什至尝试搜索错误,但没有找到有用的东西。
语法:
GRANT CONNECT ON DATABASE YourDatabaseName TO Read_Only_User;
GRANT USAGE ON SCHEMA public TO Read_Only_User;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO Read_Only_User;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO Read_Only_User;
# You can either grant USAGE to everyone
GRANT USAGE ON SCHEMA public TO public;
# Or grant it just to your read only user
GRANT USAGE ON SCHEMA public TO readonlyuser;
但是没有一个起作用。我以root用户身份登录。
我很多次都以错误结束
ERROR: permission denied for relation querystoresearchclient
有人可以在这里帮忙吗?