我们的应用程序有许多包含参考数据的表。我们一直在使用传统的Flyway方法为数据的每次更改创建增量文件,但是频繁更改有点难以通过这种方式进行管理。如果脚本带有truncate,后跟插入从头开始重新加载表会更容易,当数据发生变化时,开发人员会根据需要编辑该文件。
有没有一种干净的方法可以在Flyway中完成此操作而不会产生校验和错误?希望每次需要更改时都不会创建新版本的加载脚本。
答案 0 :(得分:0)
您是否尝试将参考数据添加为beforeMigrate callback script?
"使用默认设置,Flyway查找SQL文件的默认位置(/ sql),如beforeMigrate.sql,beforeEachMigrate.sql,afterEachMigrate.sql"