flyway

    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

    1热度

    1回答

    我在我的项目中使用flyway来设置数据库模式。当我尝试使用@DataJpaTest注释测试一些JPA层我在启动时出现此错误: > Caused by: > org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateSqlException: > Migration V1__init.sql failed > ------------

    0热度

    2回答

    我想添加一个非空列到现有数据的表中。我的工具集包括MariaDb和flyway。下面是我在做什么 IF NOT EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'MY_DATA_TABLE' AND table_schema = '${schemaName}'

    1热度

    3回答

    我的设置是这样的。 H2在内存数据库连接到使用JPA的持久性上下文使用Spring进行配置。数据库设置脚本由Flyway运行以生成我的表格并添加数据。 数据库网址:JDBC:H2:MEM:TEST_DATA 在我们的JUnit测试我们的安装和拆卸方法是这样 @Override protected void setUp() throws Exception { this.context

    0热度

    1回答

    我们已将flyway与Redshift集成,我们将此用作简单的Java主程序来运行我们所有的模式迁移。我们也使用info命令来打印当前版本的数据库,但是这个命令成功运行或至少看起来运行但不打印版本号。 我们有版本4.2的飞路罐。我们可能错过了什么?由于

    0热度

    1回答

    我使用Spring Boot和H2数据库与Flyway,并且我想在启动我的应用程序(用Spring Boot编写)时启动H2 db tcp服务器。 所以我有这样的application.properties文件。 db.port=9090 spring.datasource.url=jdbc:h2:tcp://localhost:${db.port}/./database/ifin-relax

    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

    1热度

    2回答

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