SVV_USER_INFO
您可以使用 SVV_USER_INFO 视图检索有关 Amazon Redshift 数据库用户的数据。
表列
| 列名称 | 数据类型 | 描述 |
|---|---|---|
| user_name | text | 角色的用户名称。 |
| user_id | integer | 用户的用户 ID。 |
| createdb | 布尔值 | 一个值,指示用户是否具有创建数据库的权限。 |
| 超级用户 | 布尔值 | 一个值,指示用户是否为超级用户。 |
| catalog_update | 布尔值 | 一个值,指示用户是否可以更新系统目录。 |
| connection_limit | text | 用户可以打开的连接数。 |
| syslog_access | text | 一个值,指示用户是否具有访问系统日志的权限。两个可能的值为 RESTRICTED 和 UNRESTRICTED。RESTRICTED 表示非超级用户可以看到自己的记录。UNRESTRICTED 表示非超级用户可以看到他们拥有 SELECT 权限的系统视图和表中的所有记录。 |
| last_ddl_timestamp | timestamp | 用户运行的最后一条数据定义语言 (DDL) create 语句的时间戳。 |
| session_timeout | integer | 超时前会话保持非活动状态或空闲状态的最长时间(秒)。0 表示未设置超时。有关集群的闲置或非活动超时设置的信息,请参阅《Amazon Redshift 管理指南》中的 Amazon Redshift 中的配额和限制。 |
| external_user_id | text | 用户在第三方身份提供者中的唯一标识符。 |
示例查询
以下命令从 SVV_USER_INFO 检索用户信息。
SELECT * FROM SVV_USER_INFO;