Verificando segurança em nível de coluna
Amelia, do escritório de campo de Idaho, informou que não consegue ver alguns dados que esperava na tabela do site, pouco antes de sair, sem dar mais detalhes. Você lembra que talvez ela não consiga ver algumas colunas e decide verificar se há alguma segurança em nível de coluna aplicada à tabela usando a visualização de privilégios de coluna do sistema, SVV_COLUMN_PRIVILEGES.
Este exercício faz parte do curso
Introdução ao Redshift
Instruções do exercício
- Selecione
relation_namecomotable_name,column_name,privilege_typecomoquery_typeeidentity_namecomouser_or_rolea partir da visualização de privilégios de coluna do sistema. - Filtre para apenas a tabela
idaho_site_id.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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';