IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Seleziona relation_name come table_name, column_name, privilege_type come query_type e identity_name come user_or_role dalla 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';
Modifica ed esegui il codice