SVL_USER_INFO - Amazon Redshift

SVL_USER_INFO

您可以使用 SVL_USER_INFO 视图检索有关 Amazon Redshift 数据库用户的数据。

SVL_USER_INFO 仅对超级用户可见。有关更多信息,请参阅 系统表和视图中的数据可见性

表列

列名称 数据类型 描述
usename text 角色的用户名称。
usesysid integer 用户的用户 ID。
usecreatedb 布尔值 一个值,指示用户是否具有创建数据库的权限。
usesuper 布尔值 一个值,指示用户是否为超级用户。
usecatupd 布尔值 一个值,指示用户是否可以更新系统目录。
useconnlimit text 用户可以打开的连接数。
syslogaccess text 一个值,指示用户是否具有访问系统日志的权限。两个可能的值为 RESTRICTEDUNRESTRICTEDRESTRICTED 表示非超级用户可以看到自己的记录。UNRESTRICTED 表示非超级用户可以看到他们拥有 SELECT 权限的系统视图和表中的所有记录。
last_ddl_ts timestamp 用户运行的最后一条数据定义语言 (DDL) create 语句的时间戳。
sessiontimeout integer 超时前会话保持非活动状态或空闲状态的最长时间(秒)。0 表示未设置超时。有关集群的闲置或非活动超时设置的信息,请参阅《Amazon Redshift 管理指南》中的 Amazon Redshift 中的配额和限制
external_id 文本 用户在第三方身份提供者中的唯一标识符。

示例查询

以下命令从 SVL_USER_INFO 检索用户信息。

SELECT * FROM SVL_USER_INFO;