PostgreSQLのスキーマは、データベース内の名前空間です。関連するテーブル、ビュー、関数、その他のオブジェクトをグループ化する論理的なコンテナです。スキーマを使用することで、オブジェクトを整理し、名前の衝突を回避できます。デフォルトスキーマはpublicです。
スキーマがデータベース内のオブジェクトを整理する
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 (...);
