Propel diff 命令未按预期工作
Propel diff command is not working as expected
当我使用 propel diff
命令时,它进行了迁移,但不是预期的那样。如果我向数据库添加一个新字段,它会生成一个删除迁移。所以up
函数包含:
ALTER TABLE `mytable` DROP `field`
Propel 为什么要这样做?我错过了什么吗?
我发现我使用 Propel 的方式有问题。我应该先更改 schema.xml
文件然后调用 propel diff
命令。
当我使用 propel diff
命令时,它进行了迁移,但不是预期的那样。如果我向数据库添加一个新字段,它会生成一个删除迁移。所以up
函数包含:
ALTER TABLE `mytable` DROP `field`
Propel 为什么要这样做?我错过了什么吗?
我发现我使用 Propel 的方式有问题。我应该先更改 schema.xml
文件然后调用 propel diff
命令。