当前位置: 首页 > 知识库问答 >
问题:

postgresql中用户和组之间的区别

闾丘坚诚
2023-03-14

来自postgres是PostgreSQL的默认和特殊用户吗?

PostgreSQL中的用户与可以登录的角色相同。通常,nologin 角色用作组,但这不是必需的。

把自己从用户和组的概念中解放出来。有些角色可以登录。角色可以是其他角色的成员。

基本上,用户和组的概念被合并到角色中。但在我看来,仍然存在区别。

“nologin角色用作组,但这不是必需的。”这是否意味着

> < li>

非登录角色可能仍然是用户而不是组?

登录角色可以是一个组?

“角色可以是其他角色的成员”,这是否意味着

>

  • 一个组可以是另一个角色的成员,另一个角色可以是用户吗?

    一个角色可以是一个用户的成员,那个角色可以是一个组吗?

    谢谢。

  • 共有1个答案

    锺离德运
    2023-03-14

    唯一的区别是关于登录

    以下报价文件:

    创建用户现在是创建角色的别名。唯一的区别是,当命令拼写为CREATE USER时,默认情况下假定为LOGIN,而当命令拼写为CREATE ROLE时,假定为NOLOGIN。

    通常,没有单独的用户/组概念。只有角色。角色可以是其他角色的成员。一个角色也可以有一组属性,如“超级用户”,“CREATEDB”等,而“登录”恰好只是其中之一。

     类似资料:
    • 问题内容: 用户和Oracle中的架构之间的区别? 问题答案: 您应该将模式视为用户帐户,并将其中的所有对象作为所有意图和目的的模式的集合。 SCOTT是一种架构,包括具有各种授权和其他内容的EMP,DEPT和BONUS表。 SYS是一个包含大量表,视图,授权等的模式。 SYSTEM是一个架构..... 从技术上讲-模式是数据库使用的一组元数据(数据字典),通常使用DDL生成。模式定义数据库的属性

    • 问题内容: 声明 Array 和 Dictionary的 更好方法,我都使用了: 对我来说,编码方面的速度非常快,但实际上两者在编译器和性能方面有何不同,我们应该遵循哪一个? 问题答案: 从Swift上的iOS开发者库… Swift数组的类型完整写为Array ,其中Element是允许数组存储的值的类型。您还可以将简写形式的数组类型写为[Element]。尽管 这两种形式在功能上是相同的 ,但

    • 我有一组不重叠的,不相邻的区间,例如[{10,15},{30,35},{20,25}]。它们没有排序,但如果需要,我可以对它们进行排序。 现在,我得到了一些新的区间,例如{5,32},并希望生成一组新的区间来描述差异:这个新区间所覆盖的范围不在该集合中。在这个例子中,答案是:[{5,9},{16,19},{26,29}]。 计算这个的快速算法是什么?请注意,集合中通常有1个,有时有2个,很少有3个

    • 问题内容: Java中的List和Array有什么区别?或Array和Vector之间的区别! 问题答案: 通常(在Java中),数组是一种数据结构,通常由存储对象集合的顺序存储器组成。 是Java中的接口,这意味着它可能具有多种实现。这些实现之一是,这是一个使用数组作为数据结构来实现接口行为的类。 还有许多其他实现该接口的类。查看它们的一种简单方法是查看以下位置的Javadoc :http :

    • 问题内容: 这里的定义 相依性 一个类的结构或行为的变化会影响另一个相关的类,因此这两个类之间存在依赖关系。反之亦然。当一个类 包含另一个 类时,就会发生这种情况。 组成 组合是聚合的特例。以更具体的方式,受限制的聚合称为合成。当一个对象 包含另一个 对象时,如果所包含的对象在没有容器对象的情况下无法存在,则称为合成。 相依性 组成 问题答案: 可以在两个构造函数中看到差异: 依赖性 :对象来自

    • 本文向大家介绍数组和指针之间的区别,包括了数组和指针之间的区别的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将了解数组和指针之间的区别。 数组 它存储具有同类数据类型的变量的值。 它可以生成一个指针数组。 它支持数组的概念。 可以生成一个指针数组。 它指的是由相同/相同数据类型的元素组成的集合。 它使用下标/'[]'(方括号)来访问元素。 它是指向集合的第一个元素的指针。 数组对象无法实