这是我在postgres中配置角色时遇到的问题。希望有人可以帮助我。
我正在尝试创建角色(例如“ read_only_role”),该角色具有从数据库(例如“ test_database”)读取数据的能力。
我的意思是,每个具有“ read_only_role”角色的用户都可以从“ test_database”中“选择”数据。
但是我也想根据“ test_database”授予该角色的一个用户所有特权。
因此,以超级用户身份登录后,我将运行以下命令:
因此问题发生在第七步之后。添加到该组的用户不仅可以从数据库中读取数据,还可以从该数据库中插入和删除表。
有人知道这是什么原因吗?我该如何解决?
谢谢