Zacznij terazZacznij za darmo

Schematy na poziomie użytkownika

Ważnym zastosowaniem schematów w PostgreSQL jest możliwość przydzielenia użytkownikom bazy danych własnych grup tabel, dostępnych wyłącznie dla danego użytkownika – dzięki temu działania poszczególnych osób nie kolidują ze sobą. Z myślą o bezpieczeństwie można pójść o krok dalej i oddzielić tabele produkcyjne od dostępu nieuprawnionych użytkowników. Schematy pozwalają tworzyć takie podziały bez konieczności utrzymywania wielu oddzielnych baz danych, co zmniejsza nakład pracy administratorów.

To ćwiczenie jest częścią kursu

Tworzenie baz danych w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz 3 schematy: jeden dla programistki webowej Ann Simmons, jeden dla analityka danych Ty Becka oraz jeden dla danych produkcyjnych (o nazwie production). Do nazwania schematów pracowników użyj formatu imię_nazwisko.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
Edytuj i uruchom kod