• [^] # Re: Pourquoi n'allez vous pas voir ce que j'ai fait pour vous en faire une idée ?

    Posté par (site web personnel, Mastodon) . En réponse au message Méthode pour gérer les montées de version de structure de base de données. Évalué à 3.

    Tu fais des scripts à la main intitulés comme proposé ci-dessus :

    upgrade_1.2.3_to_1.2.4.sql
    upgrade_1.2.4_to_1.2.5.sql
    ...

    Tu les appliques les uns à la suite des autres. Si tu as des gros volumes de données, tu fais bien attention à ne pas faire des scripts d'upgrade qui prennent des heures (potentiellement bloquant si tu es en prod).

    Tu évites les outils automatiques parce que bien souvent ils te masquent une complexité que tu as besoin de connaître (en tout cas dans les premières étapes) ce qui fait qu'en cas de problème tu te retrouves "perdu".

    Tu ne fais pas des export/import : c'est moche ;)

    Et tu ne méprises pas ton équipe de développeurs mais tu les intéresses à ton métier : comme ça ils feront des outils et du dév qui te facilite de plus en plus la vie. C'est naturel que des dév. ne sachent pas ce que sont production et exploitation : ce n'est pas leur métier. A toi de leur faire découvrir (et de leur faire prendre en compte tes problématiques).

    #tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo