Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
SVV_ATTACHED_MASKING_POLICY
Utilizza SVV_ATTACHED_MASKING_POLICY per visualizzare tutte le relazioni e i ruoli/gli utenti che hanno policy collegate al database attualmente connesso.
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 | Nome dell'utente/del ruolo a cui è collegata la policy. |
| 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 è collegata la policy è protetta da DDM sulle unità di condivisione dati. |
Funzioni interne
SVV_ATTACHED_MASKING_POLICY supporta le seguenti funzioni interne:
mask_get_policy_per_ruolo_on_column
Ottieni la policy con la massima priorità applicabile a una determinata coppia ruolo/colonna.
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 policy con la massima priorità che si applica a una determinata coppia colonna/utente.
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.