我正在使用Symfony和Propel ORM v.1.3。我需要在任务中更改表模式,准确删除几列。我怎样才能做到这一点?我在TableMap类中看到了方法addColumn,但是没有removeColumn或deleteColumn方法。
答案 0 :(得分:0)
如果您要删除列,则必须更改schema.xml
,然后migrate your database。
恕我直言,Propel ORM并非旨在以编程方式添加或删除列。 addColumn
类中的TableMap
函数也不是。因此,如果您的任务以某种方式自动执行上述迁移文档中描述的步骤,那将是最好的。