Accorder des privilèges avec GRANT et modifier des attributs avec ALTER
Une fois les rôles créés, vous leur accordez des privilèges de contrôle d'accès spécifiques sur des objets, comme des tables et des vues. Les privilèges courants sont SELECT, INSERT, UPDATE, etc.
Imaginez que vous êtes cofondateur ou cofondatrice de cette jeune pousse et que vous voulez que toutes vos scientifiques des données puissent mettre à jour et insérer des données dans la vue long_reviews. Dans cet exercice, vous allez donner ces privilèges au rôle (data_scientist). Vous allez aussi attribuer un mot de passe au rôle de Marta.
Cette activité fait partie du cours
Conception de bases de données
Instructions de l’exercice
- Accordez au rôle
data_scientistles privilèges de mise à jour et d'insertion sur la vuelong_reviews. - Modifiez le rôle de Marta pour lui donner le mot de passe fourni.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Grant data_scientist update and insert privileges
___ ___, ___ ON ___ TO ___;
-- Give Marta's role a password
___ ___ marta ___ ___ 's3cur3p@ssw0rd';