PostgreSQL'de bir şema (schema), bir veritabanı içindeki bir namespace'tir — ilgili tabloları, görünümleri, fonksiyonları ve diğer nesneleri gruplandıran mantıksal bir kapsayıcı. Şemalar nesneleri organize etmenize ve adlandırma çatışmalarını önlemenize izin verir; varsayılan şema public'dir.
Şemalar veritabanı içindeki nesneleri organize eder
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
