0
我使用Symfony和Propel ORM v.1.3。我需要在任務中更改表格模式,準確地刪除幾列。我怎樣才能做到這一點?我在TableMap類中看到了方法addColumn,但沒有removeColumn或deleteColumn方法。如何刪除Propel ORM版本中的列。 1.3?
我使用Symfony和Propel ORM v.1.3。我需要在任務中更改表格模式,準確地刪除幾列。我怎樣才能做到這一點?我在TableMap類中看到了方法addColumn,但沒有removeColumn或deleteColumn方法。如何刪除Propel ORM版本中的列。 1.3?
如果你想刪除一列,你必須更改schema.xml
,然後migrate your database。
恕我直言,Propel ORM不是以編程方式添加或刪除列的。 TableMap
類中的addColumn
函數也不是。因此,如果您的任務以某種方式自動執行上述移植文檔中描述的步驟,那最好。