Lavorare con utenti e gruppi
Il progetto di Sandra alla SBA si sta rivelando un grande successo. L'elaborazione dei prestiti è ora molto più rapida rispetto a prima del lancio della piattaforma online. Questo comporta la crescita del team responsabile della piattaforma di gestione dei prestiti. Sandra ora guida il team e ha assunto da poco 3 nuovi sviluppatori. Prima che i nuovi sviluppatori inizino i primi giorni di lavoro, Sandra vuole creare gli account del database per ciascun utente e assegnare a ogni account gli stessi privilegi di accesso.
Questo esercizio fa parte del corso
Creare database PostgreSQL
Istruzioni dell'esercizio
- Crea nuovi account utente per Ronald Jones (
rjones), Kim Lopez (klopez) e Jessica Chen (jchen). - Crea un nuovo gruppo chiamato
dev_team. - Concedi al
dev_teami privilegiINSERT,UPDATE,DELETEeSELECTsulla tabellaloan. - Aggiungi i 3 nuovi account utente al gruppo
dev_team.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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 ___, ___, ___;