🗄️
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ại

Danh mục

Database · Tài liệu

Thiết kế schema-per-site | WIKI IT