Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SVV_ATTACHED_MASKING_POLICY
使用 SVV_ATTACHED_MASKING_POLICY 可檢視目前連線資料庫上連接政策的所有關係和角色/使用者。
只有超級使用者和具有 sys:secadmin 角色的使用者才能檢視 SVV_ATTACHED_MASKING_POLICY。一般使用者將看到 0 列。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| policy_name | text | 連接至資料表的遮罩政策的名稱。 |
| schema_name | text | 連接政策之資料表的結構描述。 |
| table_name | text | 連接政策的資料表名稱。 |
| table_type | text | 連接政策的資料表類型。 |
| grantor | text | 連接政策的使用者名稱。 |
| grantee | text | 連接政策的使用者/角色名稱。 |
| grantee_type | text | grantee 的類型。這可以是 role、user 或 public。 |
| 優先權 | int | 連接政策的優先順序。 |
| input_columns | text | 連接政策的輸入欄屬性。 |
| output_columns | text | 連接政策的輸入欄屬性。 |
| is_masking_datashare_on | boolean | 政策所連接的資料表是否透過資料共用受到 DDM 保護。 |
內部函數
SVV_ATTACHED_MASKING_POLICY 支援以下內部功能:
mask_get_policy_for_role_on_column
取得套用至指定欄/角色配對的最高優先順序政策。
語法
mask_get_policy_for_role_on_column (relschema, relname, colname, rolename);
參數
- relschema
-
政策所在之結構描述的名稱。
- relname
-
政策所在的資料表的名稱。
- colname
-
連接政策之欄的名稱。
- rolename
-
政策連接的角色的名稱。
mask_get_policy_for_user_on_column
取得套用至指定欄/使用者配對的最高優先順序政策。
語法
mask_get_policy_for_user_on_column (relschema, relname, colname, username);
參數
- relschema
-
政策所在之結構描述的名稱。
- relname
-
政策所在的資料表的名稱。
- colname
-
連接政策之欄的名稱。
- rolename
-
政策連接的使用者名稱。