Werken met gebruikers en groepen
Sandra’s project bij de SBA is een groot succes aan het worden. Het verwerken van leningen gaat nu veel sneller dan vóór de uitrol van het online leenplatform. Daardoor groeit het team dat verantwoordelijk is voor het platform voor leningbeheer. Sandra leidt het team nu en heeft recent 3 nieuwe developers aangenomen. Voordat de nieuwe developers aan hun eerste werkdag beginnen, wil Sandra databaseaccounts voor elke gebruiker aanmaken en elk account dezelfde toegangsrechten geven.
Deze oefening maakt deel uit van de cursus
PostgreSQL-databases maken
Oefeninstructies
- Maak nieuwe gebruikersaccounts aan voor Ronald Jones (
rjones), Kim Lopez (klopez) en Jessica Chen (jchen). - Maak een nieuwe groep met de naam
dev_team. - Geef
dev_teamde rechtenINSERT,UPDATE,DELETEenSELECTop deloan-tabel. - Voeg de 3 nieuwe gebruikersaccounts toe aan de groep
dev_team.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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 ___, ___, ___;