bibi45

2020-06-10 | 后端 中文

数据库迁移:模型变了,schema 也必须可追溯

bibi45

迁移文件是数据库结构的版本历史,不是部署时临时执行的手工 SQL。

新增字段、索引或约束时,应生成并审阅迁移,再在测试环境验证升级与回滚路径。生产迁移还要考虑锁表时间、默认值回填和大表分批处理。

ORM 模型不是数据库状态的唯一证据。将迁移文件与应用代码一起版本控制,并在 CI 中检查空迁移、重复迁移和升级失败。

© 2026 bibi45. 保留所有权利。

静态网站,内容由 Git 管理。