Praca z użytkownikami i grupami
Projekt Sandry w SBA okazał się wielkim sukcesem. Przetwarzanie wniosków kredytowych przebiega teraz znacznie szybciej niż przed wdrożeniem platformy internetowej. Zespół odpowiedzialny za platformę zarządzania pożyczkami stale się rozrasta. Sandra kieruje nim i niedawno zatrudniła 3 nowych programistów. Zanim nowi pracownicy rozpoczną pracę, Sandra chce utworzyć dla każdego z nich konto w bazie danych i przypisać każdemu kontu te same uprawnienia dostępu.
To ćwiczenie jest częścią kursu
Tworzenie baz danych w PostgreSQL
Instrukcje do ćwiczenia
- Utwórz nowe konta użytkowników dla Ronalda Jonesa (
rjones), Kim Lopez (klopez) i Jessiki Chen (jchen). - Utwórz nową grupę o nazwie
dev_team. - Nadaj grupie
dev_teamuprawnieniaINSERT,UPDATE,DELETEiSELECTdo tabeliloan. - Dodaj 3 nowe konta użytkowników do grupy
dev_team.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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 ___, ___, ___;