Запускайте миграцию на лету внутри Java-кода - PullRequest
0 голосов
/ 09 октября 2018

Я хочу иметь возможность запускать миграцию Flyway внутри моего Java-кода во время выполнения, есть ли способ добиться этого?Я не могу найти его в документах.Я использую базу данных SQLite (если это вообще имеет значение).

1 Ответ

0 голосов
/ 09 октября 2018

Flyway::migrate()

Звоните Flyway::migrate.

Цитировать документацию :

package foobar;

import org.flywaydb.core.Flyway;

public class App {
    public static void main(String[] args) {

        // Create the Flyway instance and point it to the database
        Flyway flyway = Flyway.configure()
                              .dataSource("jdbc:h2:file:./target/foobar", "sa", null)
                              .load();

        // Start the migration
        flyway.migrate();

    }
}
...