Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SVV_COLUMN_PRIVILEGES
使用 SVV_COLUMN_PRIVILEGES 可檢視明確授予目前資料庫中使用者、角色和群組的欄許可。
下列使用者可以看見 SVV_COLUMN_PRIVILEGES:
超級使用者
具有 ACCESS SYSTEM TABLE 許可的使用者
其他使用者只能看到他們有權存取或擁有的身分。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| namespace_name | text | 指定關係所在的命名空間的名稱。 |
| relation_name | text | 關係的名稱。 |
| column_name | text | 欄位的名稱。 |
| privilege_type | text | 許可的類型。可能的值是 SELECT 或 UPDATE。 |
| identity_id | integer | 身分的 ID。可能的值是 user ID、role ID 或 group ID。 |
| identity_name | text | 身分的名稱。 |
| identity_type | text | 身分的類型。可能的值是 user、role、group 或 public。 |
範例查詢
下列範例顯示 SVV_COLUMN_PRIVILEGES 的結果。
SELECT namespace_name,relation_name,COLUMN_NAME,privilege_type,identity_name,identity_type FROM svv_column_privileges WHERE relation_name = 'lineitem'; namespace_name | relation_name | column_name | privilege_type | identity_name | identity_type ----------------+---------------+-------------+----------------+---------------+---------------- public | lineitem | l_orderkey | SELECT | reguser | user public | lineitem | l_orderkey | SELECT | role1 | role public | lineitem | l_partkey | SELECT | reguser | user public | lineitem | l_partkey | SELECT | role1 | role