Gruppenmitgliedschaft entziehen
Das Tech-Team der SBA möchte Zugriffsrechte künftig proaktiver über Gruppen vergeben. Jedes Benutzerkonto muss mindestens einer Gruppe angehören. Alle Projektmanagerinnen und -manager werden Mitglieder der Gruppe project_management. Daher soll Kim Lopez zu dieser Gruppe hinzugefügt und aus der Gruppe dev_team entfernt werden. In dieser Übung verwaltest du die Gruppenmitgliedschaften für diese Teams.
Diese Übung ist Teil des Kurses
Erstellen von PostgreSQL-Datenbanken
Anleitung zur Übung
- Erstelle eine neue Gruppe mit dem Namen
project_management. - Erteile der Gruppe
project_managementdasSELECT-Recht auf die Tabelleloan. - Füge die Nutzerin bzw. den Nutzer
klopezzur Gruppeproject_managementhinzu. - Entferne die Nutzerin bzw. den Nutzer
klopezaus der Gruppedev_team.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Create the project_management group
___ ___ ___;
-- Grant project_management SELECT privilege
GRANT ___ ON ___ TO ___;
-- Add Kim's user to project_management group
___ ___ ___ ADD USER ___;
-- Remove Kim's user from dev_team group
REVOKE ___ FROM ___;