CommencezCommencez gratuitement

Vérifier la sécurité au niveau des colonnes

Amelia, du bureau régional de l'Idaho, signale qu'elle ne voit pas certaines données qu'elle s'attendait à trouver dans la table du site, juste avant de partir, sans plus de détails. Vous vous rappelez qu'il est possible qu'elle ne voie pas certaines colonnes et décidez de vérifier s'il existe une sécurité au niveau des colonnes appliquée à la table à l'aide de la vue système des privilèges sur les colonnes, SVV_COLUMN_PRIVILEGES.

Cette activité fait partie du cours

Introduction à Redshift

Voir le cours

Instructions de l’exercice

  • Sélectionnez relation_name comme table_name, column_name, privilege_type comme query_type, et identity_name comme user_or_role à partir de la vue système des privilèges sur les colonnes.
  • Filtrez pour ne garder que la table idaho_site_id.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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';
Modifier et exécuter le code