Database
Thiết kế schema-per-site
0lượt xem0bình luận
Mô hình multi-tenant: schema riêng mỗi site + core dùng chung.
Tổng quan
Mỗi website trong SITESAFF có một schema Postgres riêng (site_<slug>), tách biệt hoàn toàn dữ liệu nội dung.
Schema core
Bảng dùng chung (users, organizations, sites, roles…) nằm ở schema core, không lặp lại theo site.
Truy vấn theo site
Request mang header X-Site-Id, middleware resolve schema tương ứng và set search_path cho transaction hiện tại.
Tags
databasemulti-tenant
Tài liệu
← Quay lạiDanh mục
Database · Tài liệu