重命名 Doctrine 2 中的字段而不会丢失数据

gph*_*lip 5 mysql doctrine-orm

这似乎很明显,但我根本无法通过谷歌搜索找到信息。如何在不丢失数据的情况下重命名 Doctrine2 中的字段(即删除旧字段并创建新字段)?

谢谢!

Jan*_*nen 4

对数据库手动运行 SQL 查询以重命名字段。

尽管 Doctrine 2 模式工具存在,但它并不意味着用于修改生产数据库,因此不一定以不丢失数据的方式执行操作(而且检测诸如列之类的东西会有点棘手)仅根据实体的元数据即可 100% 准确地重命名)