Forum Programmation.autre Demande d'informations sur Gestion versionning Data base

Posté par . Licence CC by-sa
Tags : aucun
1
17
fév.
2017

Bonjour,
Je suis à la recherche d'un bon départ,pour pouvoir créer un module qui gère le "versionning" du base donnée:
-Upgrade/disapgrade base donnée (ex Database v 1.0 to Database v 1.1 ou l'inverse )
- Un suivi sur chaque modification(insert,update,delete ) sur les tables
-Comparaison des schémas,des tables
-->Un script qui gère le montage du base d'une version a une autre ou la démonter.

J'ai fait plusieurs recherche mais j'ai pas trouver un bon départ ni des tutoriels bien documentés et claires alors j'attendrais votre aide . Merci d'avance

  • # Liquibase, Flyway...

    Posté par (page perso) . Évalué à 2.

    Salut,

    Le mieux est sans doute de regarder du côté des gens qui ont déjà résolu ce souci :

    Ce n'est pas un sujet si simple.

    --
    Guillaume

    • [^] # Re: Liquibase, Flyway...

      Posté par . Évalué à 0. Dernière modification le 17/02/17 à 12:22.

      bonjour merci ,

      Liquibase il parait un peu compliquée et je l'ai déjà consulter et il permet pas de update/disapgrade la base donnée d'une version a une autre .Et oui ce sujet n'est pas simple mais en faite il joue un très grand rôle dans l'usine logicielle DevOps faut vraiment trouver un bon documentation et bien le maîtriser .Ce dernier va faciliter pleins de choses.

      Makki

  • # des pistes sur les bases que je connais

    Posté par . Évalué à 2.

    avec mysql/mariadb

    • Un suivi sur chaque modification(insert,update,delete ) sur les tables

    1°) suffit de lire les logs

    -Comparaison des schémas,des tables

    2°) suffit de comparer les logs, ou les dumps de structures

    Un script qui gère le montage du base d'une version a une autre ou la démonter.

    3°) pour monter d'une version à l'autre, il faut prendre le patch des structures à partir du point 2

    4°) pour revenir en arriere ? faut reimporter le dump de la version precedente (perte de données à prevoir)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.