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
Instructions de l’exercice
- Sélectionnez
relation_namecommetable_name,column_name,privilege_typecommequery_type, etidentity_namecommeuser_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';