Refactorisation de bases de données avec LiquiBase
LiquiBase est une bibliothèque open-source et indépendante du système de bases de données utilisé. Elle sert à tracer, gérer et appliquer des changements effectués sur une base de données. Son concept est le suivant : Tous les changements appliqués à une base de données (structure et données) sont stockés sous forme de fichiers XML et versionnés dans un gestionnaire de source..
While there have been many attempts to provide a similar tool, LiquiBase aims to provide a solution that:
- Permet la fusion de modifications à partir du travail de plusieurs développeurs
- Convient au travail dans différentes branches de développement
- Indépendant du fournisseur de base de données
- Permet de gérer des données de productions aussi bien que des données de test
- Gère les tentatives de migrations concurrentes sur une même base cible
- Permet l'application directe des modifications sur une base cible ou la génération de scripts SQL pour approbation par le gestionnaire de base de données
- Permet le retour arrière des modifications
- Permet de créer un ”diff“entre deux bases de données et peut générer les logs de changements
- Permet de générer la documentation des modifications sur la base de données
While we are currently focused on the core Java-based migrator functionality, additional features planned include:
- Data extraction for generating test datasets
- Unit testing infrastructure
- Support de la technologie .NET
Getting Started
Download LiquiBase, read our Quick-Start Guide and join our Mailing List
Overview
View a short (6 minute) overview of LiquiBase and more are available in the training section.
LiquiBase Supporters
We would like to thank Sundog for their generous support of time and resources.

