Travailler avec les utilisateurs et les groupes
Le projet de Sandra à la SBA est un franc succès. Le traitement des prêts est maintenant beaucoup plus rapide qu'avant le déploiement de la plateforme de prêts en ligne. L'équipe responsable de la gestion de cette plateforme est donc en croissance. Sandra dirige maintenant l'équipe et a récemment embauché 3 nouveaux développeurs. Avant leur première journée, Sandra souhaite créer un compte de base de données pour chaque personne et attribuer les mêmes privilèges d'accès à chacun.
Cette activité fait partie du cours
Créer des bases de données PostgreSQL
Instructions de l’exercice
- Créez de nouveaux comptes utilisateurs pour Ronald Jones (
rjones), Kim Lopez (klopez) et Jessica Chen (jchen). - Créez un nouveau groupe nommé
dev_team. - Accordez au
dev_teamles privilègesINSERT,UPDATE,DELETEetSELECTsur la tableloan. - Ajoutez les 3 nouveaux comptes utilisateurs au groupe
dev_team.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Create a user account for Ronald Jones
CREATE ___ rjones WITH ___ 'changeme';
-- Create a user account for Kim Lopez
___ ___ klopez ___ ___ 'changeme';
-- Create a user account for Jessica Chen
___ ___ ___ ___ ___ ___;
-- Create the dev_team group
___ ___ ___;
-- Grant privileges to dev_team group on loan table
GRANT ___, ___, ___, ___ ON ___ TO ___;
-- Add the new user accounts to the dev_team group
ALTER GROUP ___ ADD USER ___, ___, ___;