如何在Doctrine 1中向现有模型添加列

时间:2014-08-07 21:41:38

标签: migration database-schema doctrine-1.2

如何向现有表添加新列?

我可以看到Doctrine_Migration_Base有一个很好的方法addColumn()我可以用来添加新列,但它只准备迁移所需的数据。

通常从Doctrine_Migration类(从命令行通过execute())调用此方法。但Doctrine_Migration会在指定目录中查找迁移类,然后逐个执行迁移。

我需要一种方法来调用addColumn()而无需将迁移类写入磁盘。

我该怎么做(直接调用SQL改变表格除外)?

0 个答案:

没有答案