Wiz*_*ard 7 php doctrine symfony doctrine-orm
如果我跑
php app/console doctrine:schema:update --force
Run Code Online (Sandbox Code Playgroud)
它将从所有实体更新我的数据库.
我只需要为User实体更新数据库,解决方案是什么?
一种解决方案是定义自定义实体管理器,然后将该实体管理器传递给
php app/console doctrine:schema:update --force --em="custom"
Run Code Online (Sandbox Code Playgroud)
但是,如果没有定义自定义实体管理器,它可能更快存在吗
Fra*_*eni 11
根据命令文档,没有这样的选项.如果这只是你必须做的一次,我建议使用该--dump-sql选项来获取所需的SQL指令,并手动运行你需要的指令.
PS我不明白为什么只更新实体的架构是什么原因,并让所有其他实体不与数据库同步.这听起来像是一个获取db错误的方法.
| 归档时间: |
|
| 查看次数: |
12322 次 |
| 最近记录: |