gradle - 使用 Flyway 恢复上次迁移

标签 gradle database-migration flyway

flyway 有一个名为 ['Undo'] 1 的任务这应该会恢复上次迁移。 但是flyway jar (flyway-core-4.2.0sources.jar!\org\flywaydb\core\Flyway.java)没有该方法,所以当我运行gradlew FlywayUndo ,我收到以下错误。但是当我运行 gradlew FlywayInfo 时,它工作正常,因为 jar 中存在 info 方法。如何使用 Flyway gradle jar 撤消上次迁移?

Task 'flywayUndo' not found in project ':applications/XXXXXX'. Some candidates are: 'flywayInfo'.

最佳答案

flywayUndo 任务仅在 Flyway 的付费版本中可用。你可以看到这个here撤消仅适用于框架的专业版和企业版。

关于gradle - 使用 Flyway 恢复上次迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55638947/

相关文章:

flutter - 在Flutter中更新Firestore后,项目无法编译

java - 如何使用更新的 JPA 时间戳字段升级数据库?

java - Flyway 在迁移脚本上抛出错误

android-studio - javah错误:gradle和Android Studio不存在该包

android - 可以使gradle更加透明吗?

android - gradle build 中没有测试任务

php - laravel 5.1 控制台上的 migrate 命令

mysql - 用于存储类似数组值查询的mysql列的mongodb架构设计

flyway - 如何在Flyway中编辑现有的SQL文件

java - 无法在 docker 容器中加载 libjli.so