Um schema no PostgreSQL é um namespace dentro de um banco de dados — um container lógico que agrupa tabelas, views, funções e outros objetos relacionados. Schemas permitem organizar objetos e evitar colisões de nomes; o schema padrão é public.
Schemas organizam objetos dentro de um banco de dados
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
