View a markdown version of this page

SVL_USER_INFO - Amazon Redshift

2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章。

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;