FlywayDB:运行 同名 SQL 再次
FlywayDB: Run same name SQL again
这是我的结构,不同的团队正在开发代码库,他们正在检查数据库存储库中的 SQL 文件,我们在其中发布了明智的文件夹,文件命名约定为 JIRATicket_Title_DML 或 DDL.sql
然后我们维护一个txt文件,其中SQL个文件的执行顺序,这样可以保持依赖。
Migrator 按相同顺序选择文件并从现在开始手动执行。
我开始考虑使用 FlywayDB 来自动化这个场景,但事实是团队可以使用一些细节或更正再次更新相同的脚本,但是 FlyWay 不允许再次使用相同的文件 运行 并且它无法显示错误,因为校验和不匹配等等
如何实施以及此处实施完整数据库的最佳做法是什么CI?
在最新版本 4 中,允许再次 运行 相同 SQL。
这是我的结构,不同的团队正在开发代码库,他们正在检查数据库存储库中的 SQL 文件,我们在其中发布了明智的文件夹,文件命名约定为 JIRATicket_Title_DML 或 DDL.sql
然后我们维护一个txt文件,其中SQL个文件的执行顺序,这样可以保持依赖。
Migrator 按相同顺序选择文件并从现在开始手动执行。
我开始考虑使用 FlywayDB 来自动化这个场景,但事实是团队可以使用一些细节或更正再次更新相同的脚本,但是 FlyWay 不允许再次使用相同的文件 运行 并且它无法显示错误,因为校验和不匹配等等
如何实施以及此处实施完整数据库的最佳做法是什么CI?
在最新版本 4 中,允许再次 运行 相同 SQL。