Schémata pro jednotlivé uživatele
Důležitým využitím schémat v PostgreSQL je možnost poskytnout každému uživateli databáze vlastní skupinu tabulek, ke které má přístup jen daný uživatel – takže práce jednoho uživatele nijak neovlivní ostatní. Z bezpečnostních důvodů lze jít ještě dál a oddělit produkční tabulky od uživatelů, kteří k nim nemají oprávnění. Schémata umožňují tato oddělení vytvořit bez nutnosti používat více databází, což snižuje nároky na správu pro databázové administrátory.
Toto cvičení je součástí kurzu
Tvorba PostgreSQL databází
Pokyny k cvičení
- Vytvoř 3 schémata: jedno pro webovou vývojářku Ann Simmons, jedno pro datovou analytičku Ty Beck a jedno pro produkční data (pojmenované
production). Pro schémata zaměstnanců použij formátjmeno_prijmeni.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Add a schema for Ann Simmons
CREATE SCHEMA ___;
-- Add a schema for Ty Beck
___ ___ ty_beck;
-- Add a schema for production data
___ ___ ___;