用户/角色/数据库Postgresql
我对Postgresql相当陌生,情况如下:用户/角色/数据库Postgresql,postgresql,Postgresql,我对Postgresql相当陌生,情况如下: 我在一个实例上有许多数据库 我有很多用户,每个地图1-1都有一个数据库(例如,每个用户只能连接到一个数据库) 每个用户都是读/写或只读的 现在我已经想出了一种方法,但似乎有些笨拙: 为每个用户创建一个组角色 为每个用户创建一个登录角色 向相关数据库上的组角色授予默认权限 但是,我希望每个用户只拥有一个登录角色,这个角色的“类型”为只读/读写。每个用户只能对一个数据库拥有这些权限 有什么建议可以实现吗?好的,写出来后,解决了问题 创建组角色“
- 我在一个实例上有许多数据库
- 我有很多用户,每个地图1-1都有一个数据库(例如,每个用户只能连接到一个数据库)
- 每个用户都是读/写或只读的
- 为每个用户创建一个组角色
- 为每个用户创建一个登录角色
- 向相关数据库上的组角色授予默认权限
有什么建议可以实现吗?好的,写出来后,解决了问题
- 创建组角色“admin_ro”和“admin_rw”
- 创建用户角色,作为上述角色之一的成员
- 授予“连接”到单个数据库上的用户角色
- 将相关默认权限授予数据库上的“组角色”