6
Flyway é uma ferramenta de migração de banco de dados de código aberto.Favorece fortemente a simplicidade e a convenção sobre a configuração.Possui uma API Java (também funciona no Android) para migrar o banco de dados na inicialização do aplicativo.Como alternativa, você também pode usar os plug-ins Maven, Gradle, SBT, tarefas Ant ou o cliente de linha de comando.E se isso não for suficiente, existem plugins de terceiros disponíveis para Spring Boot, Dropwizard, Grails, Play, Griffon, Grunt e muito mais!Os bancos de dados suportados são Oracle, SQL Server, SQL Azure, DB2, MySQL (incluindo Amazon RDS), MariaDB, Google Cloud SQL, PostgreSQL (incluindo Amazon RDS e Heroku), H2, Hsql Derby e SQLite.As migrações podem ser gravadas em SQL (sintaxe específica do banco de dados (como PL / SQL, T-SQL, ...) é suportada) ou Java (para transformações avançadas de dados ou para lidar com LOBs)