6
Flyway adalah alat penghalaan pangkalan data sumber terbuka.Ia sangat menyukai kesederhanaan dan konvensyen ke atas konfigurasi.Ia mempunyai API Java (juga berfungsi pada Android) untuk memindahkan pangkalan data pada permulaan aplikasi.Sebagai alternatif, anda juga boleh menggunakan plugin Maven, plugin Gradle, plugin SBT, tugas Ant atau pelanggan baris arahan.Dan jika itu tidak mencukupi, terdapat plugin pihak ketiga yang tersedia untuk Spring Boot, Dropwizard, Grails, Play, Griffon, Grunt dan banyak lagi!Pangkalan data yang disokong adalah Oracle, SQL Server, SQL Azure, DB2, MySQL (termasuk RDS Amazon), MariaDB, Google Cloud SQL, PostgreSQL (termasuk Amazon RDS dan Heroku), H2, Hsql Derby dan SQLite.Migrasi boleh ditulis dalam SQL (sintaks khusus dalam pangkalan data (seperti PL / SQL, T-SQL, ...) disokong) atau Java (untuk transformasi data lanjutan atau berurusan dengan LOB)