2016-03-26 6 views
-1

Когда я использую команду propel diff, она выполняет миграцию, но это не так, как ожидалось. Если я добавлю новое поле в базу данных, он создаст миграцию с переходом. Таким образом, функция up содержит:Команда propel diff не работает должным образом

ALTER TABLE `mytable` DROP `field` 

Почему Propel делает это? Я что-то упускаю?

+0

1) В сообщении нет никаких вопросов. 2) Даже если бы возник вопрос, мы бы не смогли ответить на него, поскольку вы не делили с нами слишком много информации. – Shadow

+0

@ Shadow Для людей, знакомых с миграцией и ORM, возникает ясный вопрос. Генератор не должен рассматривать изменение как падение. – Omid

+0

Если нет сомнений, тогда мы можем только догадываться, в чем вопрос. Тем не менее вы не делились с нами достаточной информацией. – Shadow

ответ

0

Я обнаружил, что была проблема с тем, как я использовал Propel. Сначала я должен изменить файл schema.xml, а затем вызвать команду propel diff.