Verifica della sicurezza a livello di colonna
Amelia dell'ufficio di campo in Idaho segnala che non riesce a vedere alcuni dati che si aspettava nella tabella del sito, poi è andata via senza ulteriori dettagli. Ti ricordi che potrebbe non vedere alcune colonne e decidi di controllare se è stata applicata della sicurezza a livello di colonna sulla tabella tramite la vista di sistema dei privilegi sulle colonne, SVV_COLUMN_PRIVILEGES.
Questo esercizio fa parte del corso
Introduzione a Redshift
Istruzioni dell'esercizio
- Seleziona
relation_namecometable_name,column_name,privilege_typecomequery_typeeidentity_namecomeuser_or_roledalla vista di sistema dei privilegi sulle colonne. - Filtra i risultati sulla sola tabella
idaho_site_id.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Select the relation_name as table_name
SELECT relation_name AS ___,
column_name,
-- Select the column that targets the privilege
___ AS query_type,
-- Select the identity as user_or_role
___ AS user_or_role
-- From the system column privileges view
FROM ___
-- The table name is idaho_site_id
WHERE ___ = 'idaho_site_id';