Maison > Questions et réponses > le corps du texte
Connaissez-vous une application qui synchronise deux bases de données - pendant le développement, il est parfois nécessaire d'ajouter une ou deux lignes de tableau ou une nouvelle table ou colonne. En règle générale, j'écris chaque instruction SQL dans un fichier et j'exécute les lignes sur ma base de données de production pendant le chemin de téléchargement (en la sauvegardant auparavant). J'utilise des bases de données mySQL et postreSQL.
Quelle est votre pratique et quelles applications peuvent vous aider.
P粉2450036072023-10-23 18:22:05
Vous avez demandé des réponses sur les outils ou les applications, mais ce que vous voulez vraiment, ce sont des réponses sur les processus. Le thème de base ici est que vous devez versionner votre base de données DDL (et DML, si nécessaire) et fournir des scripts de modification pour pouvoir mettre à jour n'importe quelle version de la base de données vers une version supérieure.
Cet ensemble de liens fournis par Jeff Atwood, écrits par K. Scott Allen, explique en détail à quoi cela devrait ressembler - ils font un meilleur travail que ce que je peux écrire ici : http://www.codinghorror.com/blog/ 2008/02/get-your-database-under-version-control.html