Ein Schema in PostgreSQL ist ein Namespace innerhalb einer Datenbank — ein logischer Container, der zusammenhängende Tabellen, Views, Funktionen und andere Objekte gruppiert. Schemas ermöglichen es dir, Objekte zu organisieren und Namenskollisionen zu vermeiden; das Standard-Schema ist public.
Schemas organisieren Objekte innerhalb einer Datenbank
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
