让它写数据库迁移,生成了改字段类型的语句。

看着没问题,实际有隐患:改类型时如果数据里有不符合新类型的值,会静默截断或者报错中断。

现在流程:

  1. 它写迁移脚本
  2. 我先看 SQL,检查有没有数据丢失风险
  3. 在副本库上跑一遍
  4. 确认数据量和关键字段

第 3 步是必须的。生产库上跑迁移,出问题回滚很麻烦。

迁移脚本是少数「看一遍就能发现问题」的东西,别跳过。

主楼