【问题标题】:How can I remove column in Propel ORM ver. 1.3?如何删除 Propel ORM 版本中的列。 1.3?
【发布时间】:2013-10-03 13:14:00
【问题描述】:

我正在使用带有 Propel ORM v.1.3 的 Symfony。我需要在任务中更改表模式,完全删除几列。我怎样才能做到这一点?我在 TableMap 类中看到了 addColumn 方法,但是没有 removeColumn 或 deleteColumn 方法。

【问题讨论】:

    标签: symfony1 propel


    【解决方案1】:

    如果要删除列,则必须更改 schema.xml,然后更改 migrate your database。

    恕我直言,Propel ORM 并非旨在以编程方式添加或删除列。 TableMap 类中的 addColumn 函数也不是。因此,如果您的任务能够以某种方式自动执行上述迁移文档中描述的步骤,那将是最好的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 2011-10-10
      相关资源
      最近更新 更多