已经跑过的迁移文件不要改。让 Agent 追加一个新迁移,而不是编辑历史文件,否则本地、预发和生产的状态会对不上。
删列、改类型、加非空约束、重命名表,这几类先由人定方案。Agent 可以生成脚本和回滚脚本,但执行顺序、分几步上线、要不要双写,得由清楚这张表数据量的人决定。
生产库连接不要接进 Agent 的默认配置。只读账号足够它读 schema;要写就走评审过的 PR 和正常发布流程,不要用 MCP 直接 apply。
这几件事可以放心交给它:读 schema、写迁移草稿、生成回滚脚本、在一次性数据库上试跑并贴出日志。真正的执行留给人和流水线。