SVL_USER_INFO
您可以使用 SVL_USER_INFO 视图检索有关 Amazon Redshift 数据库用户的数据。
SVL_USER_INFO 仅对超级用户可见。有关更多信息,请参阅 系统表和视图中的数据可见性。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
usename | text | 角色的用户名称。 |
usesysid | integer | 用户的用户 ID。 |
usecreatedb | 布尔值 | 一个值,指示用户是否具有创建数据库的权限。 |
usesuper | 布尔值 | 一个值,指示用户是否为超级用户。 |
usecatupd | 布尔值 | 一个值,指示用户是否可以更新系统目录。 |
useconnlimit | text | 用户可以打开的连接数。 |
syslogaccess | text | 一个值,指示用户是否具有访问系统日志的权限。两个可能的值为 RESTRICTED 和 UNRESTRICTED 。RESTRICTED 表示非超级用户可以看到自己的记录。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;