Một schema trong PostgreSQL là một namespace bên trong một database — một container logic nhóm các bảng, view, function và các đối tượng khác có liên quan. Schema cho phép bạn tổ chức các đối tượng và tránh xung đột tên; schema mặc định là public.
Schema tổ chức các đối tượng bên trong một database
Một PostgreSQL server có thể có nhiều DATABASE.
Mỗi database có thể có nhiều SCHEMA (namespace).
Mỗi schema chứa các TABLE, view, function, v.v.
→ Phân cấp: server → database → schema → bảng/đối tượng
