使用命令时:
$ php app/console doctrine:schema:create
我们收到此消息
注意:不应在生产环境中执行此操作。
为什么我们不应该在生产中使用它? 我们该如何进行首次部署?
答案 0 :(得分:7)
启动方式:doctrine:schema:在生产中创建第一次,doctrine:schema:update --force每次更新
谨慎方法:首次转储sql,然后再使用sql脚本进行更新
专家方式:http://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
我个人使用第一种方法,效果很好。在使用--force
进行更新之前,你总是可以使用--dump-sql查看发生了什么