Schéma public
Schéma public se v PostgreSQL databázi vytvoří automaticky při vzniku nové databáze. Všichni uživatelé k němu mají přístup ve výchozím nastavení, pokud ho explicitně neomezíš. Pokud databázi používá jediný uživatel a data nevyžadují složitější členění nad rámec toho, co objektově-relační databáze přirozeně podporuje, schéma public většinou plně postačí. Do takové databáze není potřeba přidávat žádná další schémata. Toto cvičení ti pomůže pochopit, že při základním používání PostgreSQL schéma public většinou vůbec nemusíš řešit.
Toto cvičení je součástí kurzu
Tvorba PostgreSQL databází
Pokyny k cvičení
- Představ si, že pracuješ s databází
podpopsanou v předchozích lekcích. Vytvoř tabulkuusers(reprezentující posluchače podcastů na platformě) v databázipodtak, aby byla přidána do schématupublic.
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 users table to the public schema for the pod database
___ ___ ___ (
id serial PRIMARY KEY,
first_name TEXT NOT NULL,
last_name TEXT NOT NULL,
email TEXT NOT NULL,
hashed_password CHAR(72) NOT NULL
);