Comment préparez-vous votre SQL deltas? ne vous enregistrez manuellement chaque schéma de changer SQL pour un delta dossier, ou vous avez une sorte d'un système automatisé de différentiation des processus?
Je suis intéressé dans les conventions pour la gestion des versions schéma de base de données avec le code source. Peut-être un pre-commit hook qui diffs le schéma?
Aussi, quelles sont les options pour la différentiation des deltas existe pas de côté à partir de DbDeploy?
EDIT: à voir les réponses, je tiens à préciser que je suis familier avec le schéma standard pour l'exécution d'une migration de base de données à l'aide de deltas. Ma question est à propos de la création de la deltas eux-mêmes, de préférence automatiquement.
Aussi, les versions de PHP et MySQL si cela fait une différence. (Pas de Ruby solutions s'il vous plait).