الـ schema في PostgreSQL هو namespace داخل قاعدة بيانات — حاوية منطقية تجمع بين الجداول والعروض والدوال والكائنات الأخرى ذات الصلة. تتيح لك الـ schemas تنظيم الكائنات وتجنب تضارب الأسماء؛ الـ schema الافتراضي هو public.
Schemas تنظم الكائنات داخل قاعدة البيانات
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
SCHEMA sales;
sales.orders (...);
sales.orders;
users (...);
