Flyway 设置位置 java
Flyway set location In java
我只是在使用最新版本,并且阅读了文档我找不到以编程方式指定飞路的方法,我在文件系统中拥有的迁移 v*_description.sql 文件在哪里。我不能使用位置,因为我想使用 Java API 来完成它。
在您的 API 中有一个 DSL 可以做到这一点,或者命令行是唯一的方法?
此致
您可以在 Maven 中设置数据库迁移文件的位置,Gradle 或 Java API。
马文:
<flyway.locations>filesystem:src/main/resources/db/migration</flyway.locations>
Gradle:
locations = ['classpath:db/migration']
Java:
Flyway flyway = new Flyway();
flyway.setDataSource(databaseUrl + databaseSchema, databaseUser, databasePassword);
flyway.setLocations("DB_MIGRATION_LOCATIONS");
flyway.migrate();
我只是在使用最新版本,并且阅读了文档我找不到以编程方式指定飞路的方法,我在文件系统中拥有的迁移 v*_description.sql 文件在哪里。我不能使用位置,因为我想使用 Java API 来完成它。
在您的 API 中有一个 DSL 可以做到这一点,或者命令行是唯一的方法?
此致
您可以在 Maven 中设置数据库迁移文件的位置,Gradle 或 Java API。
马文:
<flyway.locations>filesystem:src/main/resources/db/migration</flyway.locations>
Gradle:
locations = ['classpath:db/migration']
Java:
Flyway flyway = new Flyway();
flyway.setDataSource(databaseUrl + databaseSchema, databaseUser, databasePassword);
flyway.setLocations("DB_MIGRATION_LOCATIONS");
flyway.migrate();