【发布时间】:2013-07-14 09:14:10
【问题描述】:
我工作的环境不是直接将更改部署到客户端服务器,而是必须使用 SVN 修订版的更改列表生成构建 tarball,并将其发送给他们的网络团队。
问题是我不允许任何花哨的东西,只能更改站点资产和原始查询,这意味着当我需要客户更改他们的暂存和实时数据库(无论如何我对迁移的信任度不够。)我也无法直接访问实时数据库。
所以我想做的是在迁移运行时捕获原始 SQL,从那里我可以确切地看到发生了什么变化,我可以告诉客户“这是一个需要更改的 SQL 文件,请查看它应用更新时运行它。”
【问题讨论】: