Flyway手动脚本生成

时间:2016-04-20 07:54:05

标签: flyway

我们有一个IT部门的客户坚持在升级之前将数据库更新作为脚本(他们希望在实施之前阅读"更新)。

作为flyway的狂热用户,它让我想到了一种基于更新从flyway生成脚本的方法,并将此脚本发送给IT。如果不存在,则该脚本至少需要创建版本表,检查版本并应用所需的更新。它当然是数据库供应商专有的(在我的例子中是Oracle)。

这将允许我们在开发环境中自动使用flyway运行更新,并为测试和生产创建手动脚本。

是否有人意识到之前已经考虑或努力过的事情?它会是微不足道的还是重要的任务?

1 个答案:

答案 0 :(得分:1)

当我在咨询公司(Intelliware)工作时,我们遇到了这个问题,所以那里的开发人员将一些代码放在一起并将其推送到GitHub。

我们尝试将其纳入Flyway核心仓库并未成功。

https://github.com/Intelliware/flyway-script-generator