Propel ORM v.1.3 で Symfony を使用しています。タスクでテーブル スキーマを変更し、いくつかの列を正確に削除する必要があります。どうやってやるの?TableMap クラスに addColumn メソッドを見ましたが、removeColumn や deleteColumn メソッドはありませんでした。
列を削除したい場合は、データベースを変更してからschema.xml
移行する必要があります。
私見、Propel ORM は、プログラムで列を追加または削除するようには設計されていません。クラスのaddColumn
関数もそうではありません。TableMap
そのため、上記の移行に関するドキュメントに記載されている手順を何らかの形で自動化するタスクが最適です。