在迁移期间删除`not null`约束

时间:2010-03-16 10:59:04

标签: symfony1 doctrine migration

我想取消当前架构的字段的强制性。如何通过symfony迁移实现这一目标?

1 个答案:

答案 0 :(得分:2)

迁移旨在更改数据库,而不是架构。因此,您必须自己更改架构

此外,对我来说,最好和最干净的方法是手动编辑架构(只需删除所需列上的notnull: true)并发出symfony doctrine:generate-migrations-diff。这将生成新的迁移类,您必须检查并测试(使用symfony doctrine:migrate --env=dev)。