SaaS 表结构设计清单
Nov 3, 2026VrmMate Team
租户字段、状态字段、金额字段与时间字段,各有讲究。
SaaS 的表结构有一些反复出现的设计点,提前想清楚能省很多改造。
租户与归属
所有业务表带租户或用户归属字段,并建联合索引。查询条件统一从会话注入,不接受前端传入。
金额
用整数最小货币单位存储,不要用浮点。金额字段同时记录币种,避免后期无法解释。
状态
状态用明确枚举值而不是布尔组合。组合布尔值在扩展时会变成不可维护的条件判断。
时间
创建、更新、到期、软删除时间都要有。缺少到期时间,订阅与试用就只能靠外挂表补。