Questão FC372997
No PostgreSQL, para conceder o privilégio de ser membro do papel analistas à usuária Paula, utiliza-se a instrução
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2023
No PostgreSQL, para conceder o privilégio de ser membro do papel analistas à usuária Paula, utiliza-se a instrução
- ENABLE ACCESS FOR analistas TO Paula;
- CREATE ROLE analistas TO Paula;
- GRANT ROLE('analistas') TO USER('root');
- GRANT analistas TO Paula;
- ENABLE analistas TO Paula;
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O comando GRANT concede a uma conta a condição de membro de uma role. No exemplo, GRANT analistas TO Paula; torna a usuária Paula membro da role analistas, passando a ela as permissões e privilégios atribuídos a essa role.
Trata‑se de um comando de DCL (controle de acesso). A sintaxe é simples: GRANT <role> TO <role|user>; — aqui o primeiro identificador é a role-grupo e o segundo é o membro a ser adicionado.
Para funcionar, a role analistas deve existir e o executor precisa ter autoridade (superuser ou permissão para administrar roles). Atenção à sensibilidade de maiúsculas: identificadores não entre aspas são convertidos para minúsculas no PostgreSQL.
Conteúdo do catálogo FC Concursos · Atualizado em