Archive

Articles taggués ‘migration’

Flyway, un outil de versioning pour les bases de données

flyway-logo-tm

La plupart des développeurs sont habitués à passer une série de commandes SQL de migration de données avant chaque livraison d’une application. Cette approche n’est cependant pas très pratique. Une excellente librairie, simple à utiliser, existe pour la migration automatique des données : Flywaydb.

Flyway est capable d’automatiser la migration des schémas de la plupart des bases de données relationnelles du marché, à chaque livraison. Il est un gage de qualité  et nous permet d’économiser du temps et de l’énergie. Flywaydb supporte 2 types de migrations : via des scripts SQL ou via du code Java. Il s’inscrit pleinement dans la stratégie du déploiement continu: il peut en effet migrer n’importe quelle base de données vers une version plus récente, et peut donc nous aider à déployer une nouvelle version d’une application.

Lire la suite…