Flyway est un outil open source de migration de base de données.

Flyway
Description de l'image Flyway logo.svg.
Informations
Développé par Redgate
Dernière version 11.16.0 (le 6 novembre 2025, il y a 10 mois)
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

modifier

Flyway 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

modifier

Flyway 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].

En , Flyway a été acheté par Redgate[5].

Outils équivalents

modifier

Références

modifier
(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Liquibase » (voir la liste des auteurs).
  1. (en) « Database migrations with flyway. », sur Baeldung, (consulté le )
  2. (en) « Flyway by Redgate • Community plugins. », sur Flyway by Redgate (consulté le )
  3. (en) « Flyway by Redgate • Database Migrations Made Easy. », sur Flyway by Redgate (consulté le )
  4. (en) « Technology Radar | Emerging Technology Trends for 2017 | ThoughtWorks », sur www.thoughtworks.com (consulté le )
  5. (en) « Redgate cements position as leading vendor with Flyway acquisition », sur www.realwire.com, (consulté le )

Liens externes

modifier