0

Propel ORM v.1.3 で Symfony を使用しています。タスクでテーブル スキーマを変更し、いくつかの列を正確に削除する必要があります。どうやってやるの?TableMap クラスに addColumn メソッドを見ましたが、removeColumn や deleteColumn メソッドはありませんでした。

4

1 に答える 1

0

列を削除したい場合は、データベースを変更してからschema.xml移行する必要があります。

私見、Propel ORM は、プログラムで列を追加または削除するようには設計されていません。クラスのaddColumn関数もそうではありません。TableMapそのため、上記の移行に関するドキュメントに記載されている手順を何らかの形で自動化するタスクが最適です。

于 2013-10-09T09:32:11.440 に答える