我们如何授予一个新用户对PostgreSQL中不同服务用户拥有的多个数据库的权限?

qhhrdooz  于 2023-04-29  发布在  PostgreSQL
关注(0)|答案(2)|浏览(113)

我有一个包含多个数据库的Postgres DB,其模式由各个服务用户拥有。现在,我想创建一个用户,该用户至少可以使用SELECT权限访问所有这些数据库/模式。有没有什么有效的方法可以为新用户分配权限?
显然,我所理解的是,我将不得不与这些个人服务用户(所有者)一个接一个地登录,并授予新用户权限。这是一个过于复杂和耗时的过程。如果我的理解不正确,请指教,如果是正确的,有没有更好的方法?
先谢谢你了。

qfe3c7zg

qfe3c7zg1#

创建一个具有正确(默认)权限的角色。为新用户创建新角色时,将此默认角色授予新角色。
查看the manual了解详细信息。

vojdkbi0

vojdkbi02#

两个选择:

相关问题