GRANT privilégios e atributos ALTER
Depois que as funções são criadas, você concede a elas privilégios específicos de controle de acesso a objetos, como tabelas e views. Os privilégios comuns são SELECT
, INSERT
, UPDATE
, etc.
Imagine que você é cofundador dessa startup e deseja que todos os seus cientistas de dados possam atualizar e inserir dados na view long_reviews
. Neste exercício, você habilitará esses cientistas de dados que serão contratados em breve, concedendo esses privilégios à função deles (data_scientist
). Além disso, você fornecerá uma senha para a função de Marta.
Este exercício faz parte do curso
Projeto de banco de dados
Instruções de exercício
- Conceda à função
data_scientist
privilégios de atualização e inserção na viewlong_reviews
. - Altere a função de Marta para dar a ela a senha fornecida.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
-- Grant data_scientist update and insert privileges
___ ___, ___ ON ___ TO ___;
-- Give Marta's role a password
___ ___ marta ___ ___ 's3cur3p@ssw0rd';