FlywayDB:再次运行同名SQL

时间:2015-07-18 14:16:09

标签: java automation flyway

这是我的结构,不同的团队正在研究代码库,他们正在检查数据库存储库中的SQL文件,其中我们有发布明智的文件夹和文件命名约定是JIRATicket_Title_DML或DDL.sql

然后我们维护一个txt文件,其中SQL文件的执行顺序可以保持依赖。

Migrator以相同的顺序选择文件并从现在开始手动执行。

我开始考虑使用FlywayDB自动化这个场景,但事情是团队可以通过一些细节或更正再次更新相同的脚本,但FlyWay不会再次运行相同的文件,并且因为校验和不匹配等而无法显示错误。

如何实施以及在此实施完整数据库CI的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

在最新版本4中,允许再次运行相同的SQL。