SVV_USER_INFO - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

SVV_USER_INFO

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

SVV_USER_INFO 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅系统表和视图中的数据可见性

表列

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

示例查询

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

SELECT * FROM SVV_USER_INFO;