web-dev-qa-db-fra.com

stocker la base de données dans le contrôle de version

J'utilise un système de contrôle de version pour gérer mon code wordpress (git). Quel est le meilleur moyen de stocker les informations de la base de données dans le contrôle de version?

Je souhaite accéder à ma machine intermédiaire, exécuter git pull pour obtenir le dernier code de ma machine de développement, puis cliquer sur un bouton ou quelque chose du genre pour mettre à jour la base de données afin qu'elle corresponde à ce que j'ai sur mon ordinateur de développement.

Je souhaite également trouver un moyen de "fusionner" ma base de développement avec la base de production sur ma machine de scène avant de passer tout cela en production.

alors:

  1. comment mettre à jour une base de données après un git pull
  2. comment "fusionner" les informations de la base de données.
2
Alexander Bird

Ceci est plus une question git qu'un WordPress un IMHO, mais ce que vous devez faire est d’écrire un script bash et d’associer un git hook qui fait ce que vous voulez.

1
LEOPiC