【问题标题】:Flyway set location In javaFlyway设置位置在java中
【发布时间】:2020-07-10 07:31:44
【问题描述】:

我只是在使用最新版本,并且阅读文档时我找不到以编程方式指定飞行路径的方法,我在文件系统中的迁移 v*_description.sql 文件在哪里。我不能使用位置,因为我想使用 Java API 来做。

在您的 API 中有一个 DSL 可以做到这一点,或者命令行是唯一的方法?

问候

【问题讨论】:

标签: java flyway


【解决方案1】:

您可以在 Maven、Gradle 或 Java API 中设置数据库迁移文件的位置。

马文:

<flyway.locations>filesystem:src/main/resources/db/migration</flyway.locations>

分级:

locations = ['classpath:db/migration']

Java:

Flyway flyway = new Flyway();
flyway.setDataSource(databaseUrl + databaseSchema, databaseUser, databasePassword);
flyway.setLocations("DB_MIGRATION_LOCATIONS");
flyway.migrate();

【讨论】:

    猜你喜欢
    • 2019-11-12
    • 2021-01-18
    • 2019-02-15
    • 1970-01-01
    • 2019-12-21
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 2020-04-19
    相关资源
    最近更新 更多