【发布时间】:2016-08-12 17:55:46
【问题描述】:
我们有一个 IT 部门的客户坚持在升级之前将数据库更新作为脚本获取(他们希望在实施更新之前“阅读”更新)。
作为 flyway 的狂热用户,这让我想到了一种基于更新从 flyway 生成脚本并将此脚本发送给 IT 的方法。如果不存在,此脚本至少需要创建版本表,检查版本并应用所需的更新。它当然是数据库供应商专有的(在我的例子中是 Oracle)。
这将允许我们在开发环境中使用 flyway 自动运行更新,并为测试和生产创建手动脚本。
有没有人知道以前曾考虑过或尝试过类似的事情?这是微不足道的任务还是重大的任务?
【问题讨论】:
-
不是很有帮助,但我知道 Liquibase 有这个功能。我不熟悉 flyway 代码库,所以我不知道是否可以在那里做。这个问题说在flyway中应该是可能的:stackoverflow.com/questions/14482644/…
标签: flyway