2016-03-26 1 views
-1

Lorsque j'utilise la commande propel diff, il effectue une migration, mais ce n'est pas comme prévu. Si j'ajoute un nouveau champ à la base de données, il génère une migration de dépôt. Ainsi, la fonction up contient:Propel diff commande ne fonctionne pas comme prévu

ALTER TABLE `mytable` DROP `field` 

Pourquoi Propel fait ça? Est-ce que je manque quelque chose?

+0

1) Il n'y a pas de question par la poste. 2) Même s'il y avait une question, nous ne serions pas en mesure d'y répondre, puisque vous n'avez pas partagé trop d'informations avec nous. – Shadow

+0

@Shadow Pour les personnes familiarisées avec la migration et les ORM, la question est claire. Le générateur ne doit pas considérer le changement comme une chute. – Omid

+0

S'il n'y a pas de question, alors nous pouvons seulement deviner quelle est la question. Vous n'avez pas encore partagé suffisamment d'informations avec nous. – Shadow

Répondre

0

J'ai trouvé qu'il y avait un problème dans la façon dont j'utilisais Propel. Je devrais d'abord changer le fichier schema.xml, puis appelez propel diff commande.