【发布时间】:2014-06-13 22:02:14
【问题描述】:
与仅运行架构更新相比,Doctrine Migrations 有哪些实际优势?
安全吗?
orm:schema-tool:update 命令(Symfony 中的doctrine:schema:update)发出警告
此操作不应在生产环境中执行。
但这是为什么呢?当然,它可以删除数据,但迁移也可以。
灵活性?
我想我可以调整我的迁移以添加诸如列默认值之类的东西,但这通常不起作用,因为 Doctrine 会注意到架构和下一个差异中的代码之间的差异并踩踏你的更改。
【问题讨论】:
标签: symfony doctrine-orm database-schema