【发布时间】:2018-11-27 09:20:26
【问题描述】:
来自Is postgres a default and special user of PostgreSQL?
PostgreSQL 中的用户与可以登录的角色相同。一般 nologin 角色用作组,但这不是必需的。
摆脱用户和组的概念。有些角色可以 登录。角色可以是其他角色的成员。
基本上,用户和组的概念被合并到角色中。但在我看来还是有区别的。
“nologin 角色用作组,但这不是必需的。” 是不是意味着
非登录角色可能仍然是用户而不是组?
一个登录角色可以是一个组吗?
“角色可以是其他角色的成员”,是什么意思
一个组可以是另一个角色的成员,而另一个角色可以是用户吗?
角色可以是用户的成员,该角色可以是组吗?
谢谢。
【问题讨论】:
-
能够登录数据库是这两者之间唯一的技术区别。其他一切都一样。
-
我不能比@ŁukaszKamiński 说得更好
-
@ŁukaszKamiński 谢谢。你能证明一个组可以是用户的成员或另一个组的成员吗?
标签: postgresql