Estou tentando atribuir SELECT
privilégios a um grupo no Redshift. Então eu criei um grupo e um usuário nesse grupo:
CREATE GROUP data_viewers;
CREATE USER <user> PASSWORD '<password>' IN GROUP data_viewers;
Agora eu gostaria de permitir que este grupo pudesse ler dados de qualquer tabela:
GRANT SELECT ON ALL TABLES IN SCHEMA PUBLIC TO GROUP data_viewers;
O comando retorna GRANT
. Agora, quando me conecto ao Redshift como meu usuário e problema recém-criados SELECT * FROM something.something;
, recebo:
permissão negada para esquema algo
Eu tentei conceder permissões para algo: GRANT SELECT ON ALL TABLES IN SCHEMA something TO GROUP data_viewers;
mas isso não mudou nada.
Como posso permitir que usuários do meu grupo acessem SELECT
dados de qualquer tabela no esquema?