Scheman på användarnivå
Ett viktigt användningsområde för PostgreSQL-scheman är möjligheten att ge databasanvändare en egen grupp tabeller som bara är tillgängliga för respektive användare, så att deras databasåtkomst inte påverkar andras. Ur ett säkerhetsperspektiv kan man gå ett steg längre och separera produktionstabeller från obehöriga användare. Scheman gör det möjligt att skapa sådana uppdelningar utan att behöva använda flera databaser, vilket kan minska underhållsbördan för databasadministratörer.
Den här övningen är en del av kursen
Skapa PostgreSQL-databaser
Övningsinstruktioner
- Skapa 3 scheman: ett för webbutvecklaren Ann Simmons, ett för dataanalytikern Ty Beck och ett för produktionsdata (med namnet
production). Använd formatetförnamn_efternamnför att namnge medarbetarnas scheman.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Add a schema for Ann Simmons
CREATE SCHEMA ___;
-- Add a schema for Ty Beck
___ ___ ty_beck;
-- Add a schema for production data
___ ___ ___;