Tecnologia da Informação EmÁudio: Segurança e Controle de Acesso
Fala, turma! Como estão os estudos? Tudo certo, né? Então bora aprender mais um pouquinho, cola em mim aqui.
Hora de falar sobre segurança e controle de acesso.
O PostgreSQL faz o controle de acesso ao banco de dados em termos de papéis ou roles. O conceito de roles ou papéis é utilizado em vários SGBDs. No PostgreSQL, um papel pode se referir a um usuário, grupo de usuários ou ambos.
É importante notar que um papel no PostgreSQL não é necessariamente equivalente a um usuário do sistema operacional. Por exemplo, vários usuários do sistema operacional podem se referir a um mesmo role do PostgreSQL. Para se criar, remover e atribuir privilégios a papéis, no PostgreSQL, são utilizados os comandos SQL da DCL DACL, sublinguagem SQL que tem os comandos relativos ao controle de acesso.
Note que dependendo do autor, esses comandos DCL podem ser considerados como mera parte da DD e não uma sublinguagem específica.
O comando que cria um papel no PostgreSQL é... Ler mais