Schemat w PostgreSQL to namespace w bazie danych — logiczny kontener, który grupuje powiązane tabele, widoki, funkcje i inne obiekty. Schematy pozwalają organizować obiekty i unikać kolizji nazw; domyślnym schematem jest public.
Schematy organizują obiekty w bazie danych
A PostgreSQL server can have multiple DATABASES.
Each database can have multiple SCHEMAS (namespaces).
Each schema contains TABLES, views, functions, etc.
→ Hierarchy: server → database → schema → tables/objects
SCHEMA sales;
sales.orders (...);
sales.orders;
users (...);
