Uno schema in PostgreSQL è uno spazio dei nomi all'interno di un database — un contenitore logico che raggruppa tabelle correlate, viste, funzioni e altri oggetti. Gli schemi ti permettono di organizzare gli oggetti ed evitare collisioni di nomi; lo schema predefinito è public.
Gli schemi organizzano gli oggetti all'interno di un database
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
