Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

STL_USERLOG

记录数据库用户的以下更改的详细信息。

  • 创建用户

  • 删除用户

  • 更改用户(重命名)

  • 更改用户(更改属性)

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

表列

列名称 数据类型 描述
userid integer 受更改影响的用户的 ID。
username character(50) 受更改影响的用户的用户名称。
oldusername character(50) 对于重命名操作,这是原始用户名称。对于任何其他操作,此字段为空。
action character(10) 发生的操作。有效值:
  • 更改

  • 创建

  • 删除

  • 重命名

usecreatedb integer 如果为 true (1),则表示用户具有创建数据库的权限。
usesuper integer 如果为 true (1),则表示用户为超级用户。
usecatupd integer 如果为 true (1),则表示用户可更新系统目录。
valuntil timestamp 密码到期日期。
pid integer 进程 ID。
xid bigint 事务 ID。
recordtime timestamp 查询开始的时间(采用 UTC 表示)。

示例查询

以下示例执行四种用户操作,然后查询 STL_USERLOG 表。

Copy
create user userlog1 password 'Userlog1'; alter user userlog1 createdb createuser; alter user userlog1 rename to userlog2; drop user userlog2; select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
Copy
userid | username | oldusername | action | usecreatedb | usesuper --------+-----------+-------------+---------+-------------+---------- 108 | userlog2 | | drop | 1 | 1 108 | userlog2 | userlog1 | rename | 1 | 1 108 | userlog1 | | alter | 1 | 1 108 | userlog1 | | create | 0 | 0 (4 rows)

本页内容: