2008-11-17 7 views
1

Est-il possible qu'un script de migration soit généré automatiquement à partir d'un schéma de table dans Doctrine? Par exemple, lors du développement intensif de nouvelles fonctionnalités, je construirai d'abord mes tables tout en écrivant le code initial. Habituellement, je ne crée pas une migration pour commencer car la définition de la table peut changer car la fonction est encore à ses débuts. Une fois que la fonction est prête à être validée, j'écris une migration pour générer la structure de la table pour la nouvelle fonctionnalité. Souvent, il y aura plusieurs nouvelles tables. Appelez-moi paresseux, mais ce serait génial si ces migrations pouvaient être construites automagiquement.Pouvez-vous générer une migration à partir d'une table existante avec Doctrine?

Par exemple:

doctrine build migration nom_table

Est-ce que quelque chose existe pour accomplir quelque chose comme ça?

Répondre

2

Ceci (ou quelque chose comme ça) est présent dans Doctrine 1.1, vous pouvez obtenir une version d'aperçu du site doctrine.

Voir: http://www.doctrine-project.org/blog/new-to-migrations-in-1-1

+0

C'est grand. Vous devez faire la génération à partir d'un fichier yaml mais les nouvelles versions de phpmyadmin vous permettent d'exporter un db vers yaml. Juste besoin d'attendre que Doctrine 1.1 soit publié maintenant. –

+0

D-Rock - en fait Doctrine vous permet de générer un Yaml à partir de votre DB aussi ... –

Questions connexes