Spring如何设置Flyway基线?

问题描述 投票:0回答:1

我目前正在这样设置我的基线版本:

        MigrationVersion baselineVersion = appProperties.flyway.getBaselineVersion();

        Flyway flyway = new Flyway();
        flyway.setBaselineOnMigrate(true);
        flyway.setBaselineVersion(baselineVersion);
        return flyway;

我使用的新基线版本是 2。

我创建了 2 个测试迁移 - 一个是版本 1,另一个是版本 2,但它们仍在迁移,尽管我只需要执行版本 2。 在 Flyway_schema_history 表中,我可以看到版本 1 和 2 已按其应有的方式应用。

spring spring-boot flyway
1个回答
0
投票

您可以尝试使用以下代码吗:

MigrationVersion baselineVersion = MigrationVersion.fromVersion("2");
© www.soinside.com 2019 - 2024. All rights reserved.