真正的迁移后是否可以运行flyway脚本?
我的意思是,在成功应用迁移后,而不是在调用flyway.migrate()
之后。
我已经尝试过" afterMigrate" callback
,但不幸的是callback
会在每个应用启动时运行。我想仅在schema_version发生变化时才运行callback
。
DB: PostgreSQL 9.5 x64
Java: 8u73 x86
有什么想法吗?
谢谢, 贝塔
更新
我的英语不好......我试着更好地描述我想做的事情:
迁移文件夹1.0.0 - 数据库1.0.0
迁移文件夹1.0.1 - 数据库1.0.0
迁移文件夹1.0.2 - 数据库1.0.0
真正重要的是,在第一种情况下,回调不会运行。 如果回调将在两次情况下运行两次,那将不是一个大问题。
答案 0 :(得分:2)
afterEachMigrate
是您想要的回调