【发布时间】:2016-09-24 09:59:58
【问题描述】:
flyway-play(3.0.0)可以使用Java迁移脚本吗?
SQL 迁移工作正常,但是当我将示例 Java 迁移脚本放入 app\db\migration\V1_0_1__PopulateDatabase.java 或放入与 SQL 脚本相同的目录时,它不会被识别为有效的迁移脚本。
以前有人试过吗?
【问题讨论】:
-
你设法让它工作了吗?我也有同样的需求
-
最后我停止使用 flyway-play 并在一个单独的子项目中重新使用 flyway-core。尽管它支持 Java 和 Scala 迁移脚本,但这并不是我放弃 flyway-play 的主要原因。使用flyway-play,项目需要编译并处于早期开发阶段,以及从数据库生成模式,它变得太混乱了。拥有一个单独的项目使事情变得更加灵活,并具有支持 Java/Scala 脚本的额外优势。
标签: java database migration flyway