Áudio aula | 13 - Comandos GRANT e Revoke | Tecnologia da Informação | EmÁudio Concursos

Tecnologia da Informação EmÁudio: Comandos Grant e Revoke

Bom dia! Boa tarde! Boa noite! Independente do horário é sempre um prazer e uma felicidade enorme ter você por aqui.

Neste em áudio, aprenderemos sobre os comandos Grant e Revoke. Aperte o play e se surpreenda.

Jovem, uma vez criado um role, nós podemos utilizar o comando Grant, que significa conceder em inglês, com dois objetivos principais. O comando Grant pode ser utilizado para conceder um ou mais privilégios a um role em relação a um objeto do banco de dados.

O privilégio é a operação que se está permitindo, o objeto será o alvo da ação e o role será o role que irá adquirir a permissão.

Os privilégios que podem ser concedidos com o auxílio do grant são os seguintes, anota aí: select, insert, update, delete, connect. Alguns desses privilégios se aplicam a tipos de objetos diferentes. Sabia? Por exemplo, o drop é um comando que se aplica somente a objetos de tabela. Já o select pode ser atribuído não somente a uma tabela, mas também a views, por exemplo.

Se quisermos conceder todos os privilégios possíveis aplicáveis ao objeto para um role, podemos utilizar o privilege. O comando que falarei agora atribui todas as permissões possíveis para o role, papel_importante na tabela_exemplo. Esse role conseguirá realizar todas as operações possíveis que se pode utilizar em uma tabela.

Para revogar um privilégio concedido anteriormente, ou seja, remover a permissão que foi concedida ao usuário, podemos utilizar o comando Revoke. O segundo objetivo principal é conceder filiação de um role a outro role.

Uma outra aplicação do comando Grant é para atribuir um role a outro role. Isso faz sentido quando lembramos da nossa conceituação inicial de role, em que dissemos que um role ou papel pode se referir tanto a um usuário como a um grupo de usuários.

Tanto usuários como grupos podem ser criados da mesma forma, pois para o SGBD todos são roles. Em outros SGBDs há uma diferenciação, mas nas versões mais recentes do PostgreSQL, onde ambos os conceitos são implementados através de Roles, que entendemos ... Ler mais

Conheça agora o aplicativo EmÁudio Concursos! São mais de 40 mil aulas em áudio e texto, com cursos completos dos melhores professores do Brasil, incluindo as aulas de Tecnologia da Informação - Postgre SQL - 13 - Comandos GRANT e Revoke: SAIBA MAIS