flyway

    1热度

    2回答

    我是Flyway的新手。我非常喜欢它,并且我即将把它集成到我们的Java工作区中。然而,在规划这些迁移的实际发布过程时,我需要一点“推”。据迁飞的文档我的 分发的.sql文件列表或 分配打包成一个JAR归档SQL和Java文件的列表选择。 我想尝试第二个选项,因为它给了我们更多的灵活性,听起来我可以简单地将迁移脚本作为资源包含在可执行文件的jar文件中。然而,由于我们在连续发布过程中经常提供数据库

    1热度

    1回答

    我试图把在版本控制与迁飞, 和我的数据库我想把剧本的每一道工序,功能表等在分开的文件和子文件夹,像这样: ,但我得到这个错误: org.flywaydb.core.api.FlywayException: Found more than one migration with version 1.0 Offenders: -> C:\...\target\classes\db\migration

    -1热度

    1回答

    如果在迁移过程中某些脚本失败,flyway将不会将记录添加到DB2 db中的schema_version以用于失败语句。 你有什么想法如何避免这种情况?为您观察迁徙路线的行为差异 I did a migration, 4th script failed, i expect this script will have status ABORTED/FAILED

    0热度

    2回答

    我有这些gradle这个任务: - startTestDatabaseContainer:建立与数据库 启动泊坞窗容器 - removeTestDatabaseContainer:停止并删除泊坞窗容器 - flywayValidate:从org.flywaydb.flyway任务是验证我的移民文件 我希望按顺序执行这三项任务。阅读this使我这个解决方案: flywayValidate.depen

    1热度

    1回答

    我对版本迁移 我想用这样的模板 V201709181750__Create_users.sql创建文件的问题 - 这是一个漫长的号码,您可以使用? 而另一个问题 迁飞推出这样的脚本 V20170918 __Create_users_1.sql V20170918 __Create_users_2.sql 然后我提交文件V20170918 __Create_users_3.sql 当文件打中间,而不

    0热度

    2回答

    你能帮助flyway为什么不能安装脚本 ? 我的模式是空的,只有一个表创建飞路。但它也是空的。 我该如何正确配置FlyWay?我的脚本有如下形式 V1__20170918_Initial_structure.sql 18:43:30,773 INFO [stdout] (ServerService Thread Pool -- 14) 2017-09-19 18:43:30 DEBUG Flywa

    0热度

    1回答

    我在Spring引导应用程序中使用H2,在生产中使用Oracle DB。 用于检查迁移文件我使用FlyWay。 不幸的是,H2与Oracle不兼容(即使设置了Oracle模式)。 所以,我无法验证我的迁移文件。 当我有H2查询时 - 在我的项目中进行验证是可以的,但是当我将它上传到生产环境时,它在Oracle上无法运行。 你有什么想法如何验证我的h2-db项目上的oracle迁移文件?

    4热度

    1回答

    我为我的项目设置了一堆可重复的迁移,以删除(并重新创建)一些经常修改的数据库视图。封装结构看起来是这样的: src/main/resources |-db |-R__pets_amphibians_view.sql |-R__pets_birds_view.sql |-R__pets_mammals_view.sql |-R__pets_repti

    0热度

    1回答

    您好,我是Flyway的新手,探索使用Jenkins进行数据库迁移和版本跟踪。我们在这个项目中有Oracle DB,这是我在尝试使用Jenkins作业运行Baseline时遇到的错误。 $ /var/lib/jenkins/flyway-4.2.0/flyway -user=oracle ******** -url=jdbc:oracle:thin:@//10.202.98.95:1521/orc

    0热度

    1回答

    我们有一个RCP应用程序,它由许多单独的插件构建而成,可将应用程序数据保存和恢复到由多个表组成的单个用户可选数据库。随着时间的推移,数据库格式会发生变化,我们希望能够通过使用Flyway数据库迁移来管理这些更改。 一个解决方案是让每个插件执行自己的迁移(例如,在每个插件中调用Flyway.migrate),但这有一个缺点,即如果数据库中的表由多个插件共享,插件之间的迁移调用成为关键和问题。 更好的