Traductions de cette page?:

Refactorisation de bases de données avec LiquiBase

sql-database.jpg Vous ne développez jamais de code sans contrôle de version, pourquoi développeriez-vous votre base de donnée sans en utiliser un ?

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

Malgré le fait qu'il y ait plusieurs outils similaires, LiquiBase a pour but de fournir une solution qui :

  • 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 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

Malgré le fait que nous nous concentrions sur la version java du migrateur, les fonctionnalités additionnelles suivantes sont planifiées :

  • Data extraction for generating test datasets
  • infrastructure de test unitaires
  • Support de la technologie .NET

Pour commencer

Télécharger LiquiBase, lire notre Tutorial et rejoignez notre Liste de diffusion

Présentation

Regarder une courte (6 minutes) présentation de LiquiBase et plus dans notre section de prise en main.

Support de LiquiBase

Nous voudrions remercier Sundog pour le temps et les ressources qu'il nous ont offerts.

Receive Liquibase Announcements
* indicates required
 
fr/home.txt · Dernière modification: 2011/03/10 14:41 par cedric.lamalle