

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# STL\_USERLOG
<a name="r_STL_USERLOG"></a>

記錄資料庫使用者之下列變更的詳細資訊：
+ 建立使用者
+ 捨棄使用者
+ 更改使用者 (重新命名)
+ 更改使用者 (更改屬性)

只有超級使用者才能看到 STL\_USERLOG。如需詳細資訊，請參閱[系統資料表和檢視中資料的可見性](cm_chap_system-tables.md#c_visibility-of-data)。

此資料表中的部份或所有資料也會在 SYS 監控檢視 [SYS\_USERLOG](SYS_USERLOG.md) 中找到。SYS 監視檢視中的資料會格式化為更易於使用和理解。我們建議您使用 SYS 監控檢視進行查詢。

## 資料表欄
<a name="r_STL_USERLOG-table-columns"></a>


| 欄名稱  | 資料類型  | Description  | 
| --- | --- | --- | 
| userid | integer | 受到變更影響之使用者的 ID。 | 
| 使用者名稱 | character(50) | 受到變更影響之使用者的使用者名稱。 | 
| oldusername | character(50) | 若為重新命名動作，這是原始使用者名稱。若是任何其他動作，此欄位空白。 | 
| 動作 | character(10) | 發生的動作。有效值：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/redshift/latest/dg/r_STL_USERLOG.html)  | 
| usecreatedb | integer | 若為 true (1)，表示使用者具備建立資料庫權限。 | 
| usesuper | integer | 若為 true (1)，表示使用者是超級使用者。 | 
| usecatupd | integer | 若為 true (1)，表示使用者可以更新系統目錄。 | 
| valuntil | timestamp | 密碼到期日。 | 
| pid | integer | 處理程序 ID。 | 
| xid | bigint | 交易 ID。 | 
| recordtime | timestamp | 查詢開始的時間，以 UTC 表示。 | 

## 範例查詢
<a name="r_STL_USERLOG-sample-queries"></a>

下列範例會執行四個使用者動作，然後查詢 STL\_USERLOG 檢視。

```
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;
```

```
 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)
```