Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SVV_ATTACHED_MASKING_POLICY
Utilizzate SVV_ATTACHED_MASKING_POLICY per visualizzare tutte le relazioni e le politiche allegate al database attualmente connesso. roles/users
Solo gli utenti con privilegi avanzati e gli utenti con il ruolo sys:secadmin possono visualizzare SVV_ATTACHED_MASKING_POLICY. Gli utenti con privilegi normali vedranno 0 righe.
Colonne di tabella
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
| nome_policy | text | Nome della policy di mascheramento collegata alla tabella. |
| schema_name | text | Schema della tabella a cui è collegata la policy. |
| table_name | text | Nome della tabella a cui è collegata la policy. |
| table_type | text | Tipo di tabella a cui è collegata la policy. |
| grantor | text | Nome dell'utente che ha collegato la policy. |
| grantee | text | Il nome della persona a cui è allegata la politica. user/role |
| grantee_type | text | Il tipo di assegnatario. Può trattarsi di role (ruolo), user (utente) o public (pubblico). |
| priority | int | Priorità della policy collegata. |
| input_columns | text | Attributi della colonna di input della policy collegata. |
| output_columns | text | Attributi della colonna di output della policy collegata. |
| is_masking_datashare_on | booleano | Se la tabella a cui è allegata la policy è protetta da DDM tramite datashare. |
Funzioni interne
SVV_ATTACHED_MASKING_POLICY supporta le seguenti funzioni interne:
mask_get_policy_per_ruolo_on_column
Ottieni la politica con la massima priorità applicabile a una determinata coppia. column/role
Sintassi
mask_get_policy_for_role_on_column (relschema, relname, colname, rolename);
Parametri
- relschema
-
Nome dello schema in cui si trova la policy.
- relname
-
Il nome della tabella in cui si trova la policy.
- colname
-
Il nome della colonna a cui è collegata la policy.
- rolename
-
Nome del ruolo a cui è collegata la policy.
mask_get_policy_per_user_on_column
Ottieni la politica con la massima priorità applicabile a una determinata column/user coppia.
Sintassi
mask_get_policy_for_user_on_column (relschema, relname, colname, username);
Parametri
- relschema
-
Nome dello schema in cui si trova la policy.
- relname
-
Il nome della tabella in cui si trova la policy.
- colname
-
Il nome della colonna a cui è collegata la policy.
- rolename
-
Nome dell'utente che ha collegata la policy.