Greenplum查询用户或角色

0    206    3

Tags:

👉 本文共约4755个字,系统预计阅读时间或需18分钟。

pg_roles

pg_roles视图提供关提供了关于数据库角色的信息。 这是pg_authid的一个公共可读视图,它隐去了口令域。 此视图显示了低层表的OID列,因为需要它来和其他目录做连接。

类型参考描述
rolnamename角色名
rolsuperbool角色是否具有超级用户权限
rolinheritbool如果此角色是另一个角色的成员,角色是否能自动继承另一个角色的权限
rolcreaterolebool角色能否创建更多角色
rolcreatedbbool角色能否创建数据库
rolcatupdatebool角色能够更新直接更新系统目录(除非该列设置为真,否则超级用户也不能执行该操作)
rolcanloginbool角色是否能登录?即此角色能否被作为初始会话授权标识符
rolconnlimitint4对于一个可登录的角色,这里设置角色可以发起的最大并发连接数。-1表示无限制。
rolpasswordtext不是口令(看起来是**
rolvaliduntiltimestamptz口令失效时间(只用于口令认证),如果永不失效则为NULL
rolconfigtext[]运行时配置变量的角色特定默认值
rolresqueueoidpg_resqueue.oid该角色指定的资源队列的对象ID
oidoidpg_authid.oid角色的ID
rolcreaterextgpfdbool角色能够创建使用gpfdist协议的可读的外部表
rolcreaterexthttpbool角色能够创建使用http协议的可读的外部表
rolcreatewextgpfdbool角色能否创建使用了gpfdist协议的可写外部表
rolresgroupoidpg_resgroup.oid分配了此角色的资源组的对象ID

pg_authid

pg_authid表包含了有关数据库认证标识符(角色)的信息。 角色包含用户和组的概念。 用户是设置了rolcanlogin标志的角色。 任何角色(有或者没有rolcanlogin)可能有其他角色作为其成员。 请参阅pg_auth_members

由于此目录包含密码,因此不是公众可读的。 pg_roles是pg_authid上的一个公开可读的视图,其中模糊化了密码字段。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复