Back to blog

SaaS 表结构设计清单

Nov 3, 2026VrmMate Team

租户字段、状态字段、金额字段与时间字段,各有讲究。

SaaS 的表结构有一些反复出现的设计点,提前想清楚能省很多改造。

租户与归属

所有业务表带租户或用户归属字段,并建联合索引。查询条件统一从会话注入,不接受前端传入。

金额

用整数最小货币单位存储,不要用浮点。金额字段同时记录币种,避免后期无法解释。

状态

状态用明确枚举值而不是布尔组合。组合布尔值在扩展时会变成不可维护的条件判断。

时间

创建、更新、到期、软删除时间都要有。缺少到期时间,订阅与试用就只能靠外挂表补。