Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SVV_USER_INFO
您可以使用 SVV_USER_INFO 檢視來擷取關於 Amazon Redshift 資料庫使用者的資料。
所有使用者都可看見 SVV_USER_INFO。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需更多詳細資訊,請參閱 系統資料表和檢視中資料的可見性。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| user_name | text | 角色的使用者名稱。 |
| user_id | integer | 使用者的使用者 ID。 |
| createdb | boolean | 一個值,指出使用者是否具有建立資料庫的許可。 |
| superuser | boolean | 一個值,指出使用者是否為超級使用者。 |
| catalog_update | boolean | 一個值,指出使用者可以更新系統目錄。 |
| 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;