我有一个包含多个数据库的Postgres DB,其模式由各个服务用户拥有。现在,我想创建一个用户,该用户至少可以使用SELECT权限访问所有这些数据库/模式。有没有什么有效的方法可以为新用户分配权限?
显然,我所理解的是,我将不得不与这些个人服务用户(所有者)一个接一个地登录,并授予新用户权限。这是一个过于复杂和耗时的过程。如果我的理解不正确,请指教,如果是正确的,有没有更好的方法?
先谢谢你了。
我有一个包含多个数据库的Postgres DB,其模式由各个服务用户拥有。现在,我想创建一个用户,该用户至少可以使用SELECT权限访问所有这些数据库/模式。有没有什么有效的方法可以为新用户分配权限?
显然,我所理解的是,我将不得不与这些个人服务用户(所有者)一个接一个地登录,并授予新用户权限。这是一个过于复杂和耗时的过程。如果我的理解不正确,请指教,如果是正确的,有没有更好的方法?
先谢谢你了。
2条答案
按热度按时间qfe3c7zg1#
创建一个具有正确(默认)权限的角色。为新用户创建新角色时,将此默认角色授予新角色。
查看the manual了解详细信息。
vojdkbi02#
两个选择:
你好,亚历杭德罗