2020-06-10 | 后端 中文
数据库迁移:模型变了,schema 也必须可追溯
bibi45
迁移文件是数据库结构的版本历史,不是部署时临时执行的手工 SQL。
新增字段、索引或约束时,应生成并审阅迁移,再在测试环境验证升级与回滚路径。生产迁移还要考虑锁表时间、默认值回填和大表分批处理。
ORM 模型不是数据库状态的唯一证据。将迁移文件与应用代码一起版本控制,并在 CI 中检查空迁移、重复迁移和升级失败。
2020-06-10 | 后端 中文
bibi45
迁移文件是数据库结构的版本历史,不是部署时临时执行的手工 SQL。
新增字段、索引或约束时,应生成并审阅迁移,再在测试环境验证升级与回滚路径。生产迁移还要考虑锁表时间、默认值回填和大表分批处理。
ORM 模型不是数据库状态的唯一证据。将迁移文件与应用代码一起版本控制,并在 CI 中检查空迁移、重复迁移和升级失败。
© 2026 bibi45. 保留所有权利。