Mit Benutzern und Gruppen arbeiten
Sandras Projekt bei der SBA entwickelt sich zu einem großen Erfolg. Die Kreditbearbeitung ist jetzt viel schneller als vor der Einführung der Online-Kreditplattform. Das führt dazu, dass das Team für die Kreditmanagement-Plattform wächst. Sandra leitet nun das Team und hat kürzlich 3 neue Entwickler eingestellt. Bevor die neuen Entwickler ihre ersten Tage im Job beginnen, möchte Sandra für jeden Benutzer ein Datenbankkonto anlegen und allen Konten die gleichen Zugriffsrechte geben.
Diese Übung ist Teil des Kurses
Erstellen von PostgreSQL-Datenbanken
Anleitung zur Übung
- Lege neue Benutzerkonten für Ronald Jones (
rjones), Kim Lopez (klopez) und Jessica Chen (jchen) an. - Erstelle eine neue Gruppe namens
dev_team. - Erteile
dev_teamdie BerechtigungenINSERT,UPDATE,DELETEundSELECTfür die Tabelleloan. - Füge die 3 neuen Benutzerkonten zur Gruppe
dev_teamhinzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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 ___, ___, ___;