Flyway (logiciel)
Flyway est un outil open source de migration de base de données.
| Développé par | Redgate |
|---|---|
| Dernière version | 11.16.0 (le 6 novembre 2025) |
| Dépôt | github.com/flyway/flyway |
| Écrit en | Java |
| Environnement | Linux, Mac, Windows |
| Type | Outils de gestion de base de données |
| Licence | Apache License 2.0 |
| Documentation | https://documentation.red-gate.com/flyway |
| Site web | flywaydb.org |
Chronologie des versions
Concept
modifierFlyway est constitué autour de sept commandes de base : Migrate, Clean, Info, Validate, Undo, Baseline et Repair.
Les migrations peuvent être écrites en SQL (les syntaxes spécifiques à certaines bases de données telles que PL/SQL, T-SQL, etc., sont prises en charge) ou en Java (pour effectuer des transformations de données avancées ou gérer des LOBs).
Flyway possède un client en ligne de commandes, une API Java (qui fonctionne également sur Android) permettant de migrer une base de données au démarrage de l'application et des greffons Maven et Gradle.
Des greffons sont également disponibles pour Spring Boot[1], Dropwizard, Grails, Play, SBT, Ant, Griffon, Grunt, Ninja et d'autres encore[2].
Parmi les bases de données prises en charge figurent Oracle, SQL Server, DB2, MySQL (y compris Amazon RDS, Aurora MySQL, MariaDB), Percona XtraDB, PostgreSQL (y compris Amazon RDS et Heroku), Aurora PostgreSQL, YugabyteDB, CockroachDB, Redshift, Informix, H2, HSQL, Derby, SQLite, SAP HANA, Sybase ASE, Phoenix, Firebird et TiDB[3].
Réputation
modifierFlyway a été téléchargé 11 500 000 fois en 2018.
En , Flyway a intégré la section « Adopt » du radar technologique de Thoughtworks[4].
Outils équivalents
modifierRéférences
modifier- ↑ (en) « Database migrations with flyway. », sur Baeldung, (consulté le )
- ↑ (en) « Flyway by Redgate • Community plugins. », sur Flyway by Redgate (consulté le )
- ↑ (en) « Flyway by Redgate • Database Migrations Made Easy. », sur Flyway by Redgate (consulté le )
- ↑ (en) « Technology Radar | Emerging Technology Trends for 2017 | ThoughtWorks », sur www.thoughtworks.com (consulté le )
- ↑ (en) « Redgate cements position as leading vendor with Flyway acquisition », sur www.realwire.com, (consulté le )