• [^] # Re: Il n'y pas de remède miracle

    Posté par (site web personnel) . En réponse au message Méthode pour gérer les montées de version de structure de base de données. Évalué à 2. Dernière modification le 29 septembre 2013 à 14:44.

    Whaou! ça c'est du conseil!

    Saytun site de qualitay ici ;)

    Ce qui est toujours important c'est de correctement définir la tâche qu'on veut accomplir: la problématique «màj de la version de la base de données» est une description de très haut niveau qu'il faut définir pour pouvoir l'implémenter: le plus important est donc de définir les critères de succès (écrire des phrases qui doivent être vraies lorsque le processus est terminé) et comme on peut rarement avoir une procédure qui donne des bons résultats dans tous les cas de figure il faut arbitrer pour déterminer ce qui est important et ce qui l'est moins.

    Ton nouveau schéma est-il un sur ensemble strict de l'ancien (cas facile)?

    Je ne suis pas sur de comprendre cette remarque.

    Ce que je veux dire est que dans le cas où la nouvelle version A' de ton schéma A diffère de la première seulement par l'ajout de tables et de colonnes (hors clef) tu es dans un cas favorable, nettement plus facile à traiter que le cas où tu dois changer la clef principale d'une table, détruire une table ou pratiquer une transformation non réversible sur tes données. C'est donc un type d'évolution à privilégier tant qu'il est possible, soit dans les màj soit déjà dans la conception de la bd.

    Voilà merci pour ton aide. Ca a été très instructif !

    Avec plaisir, bonne chance!