第37篇:Vibe Coding时代:LangGraph 自动生成迁移脚本实战,解决数据库变更不可控问题一、问题场景:Agent 改了模型字段,但忘了数据库迁移在后端项目中,数据库变更是高风险操作。我在做 Coding Agent 时遇到过一个非常真实的问题:Agent 修改了 SQLAlchemy Model 新增了 user.avatar_url 字段 接口代码也改了 但是没有生成迁移脚本结果部署后直接报错:column avatar_url does not exist这说明:只改代码不改数据库结构,是不完整的后端开发。本文解决的问题是:如何让 LangGraph Agent 在发现模型变更时,生成数据库迁移脚本,并提醒人工确认。二、为什么数据库迁移必须谨慎?数据库变更不像普通代码修改。普通代码可以回滚,数据库变更可能影响真实数据。高风险操作包括: