PostgreSQL में एक schema एक database के भीतर एक namespace है — एक तार्किक container जो संबंधित tables, views, functions और अन्य objects को समूहित करता है। Schemas आपको objects को व्यवस्थित करने और naming collisions से बचने देते हैं; default schema public है।
Schemas एक database के भीतर objects को व्यवस्थित करते हैं
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
