本地到 CI 的 Sequelize Migration 工作流
· 阅读需 2 分钟
Sequelize 的 migration 在演示里总是很简单,真正到了团队协作阶段,问题就变成了另一种:本地能跑,测试环境半残,CI 里还会因为顺序不一致把表结构跑歪。
Sequelize 的 migration 在演示里总是很简单,真正到了团队协作阶段,问题就变成了另一种:本地能跑,测试环境半残,CI 里还会因为顺序不一致把表结构跑歪。
很多团队第一次上 Sequelize,最容易忽略的不是关联关系,而是字段约定。字段长度、是否允许为空、默认值和枚举范围如果一开始不说清楚,后面接口一多,数据库就会慢慢长成“谁都不敢动”的样子。
