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 exercicio faz parte do curso
Introdução ao Redshift
Instruções do exercicio
- 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.
exercicio interativo prático
Tente este exercicio 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';