如何删除Propel ORM ver中的列。 1.3?

时间:2013-10-03 13:14:00

标签: symfony1 propel

我正在使用Symfony和Propel ORM v.1.3。我需要在任务中更改表模式,准确删除几列。我怎样才能做到这一点?我在TableMap类中看到了方法addColumn,但是没有removeColumn或deleteColumn方法。

1 个答案:

答案 0 :(得分:0)

如果您要删除列,则必须更改schema.xml,然后migrate your database

恕我直言,Propel ORM并非旨在以编程方式添加或删除列。 addColumn类中的TableMap函数也不是。因此,如果您的任务以某种方式自动执行上述迁移文档中描述的步骤,那将是最好的。