Symfony2 - doctrine:create 在生产环境中的使用

8

当使用以下命令时:

$ php app/console doctrine:schema:create

我们收到了这个消息:

注意:此操作不应在生产环境中执行。

为什么我们不能在生产环境中使用它?
我们应该如何进行第一次部署?

1个回答

8

啊哈哈,有不同的方法来处理这个问题。

就我个人而言,我使用第一种方法,效果非常好。您总是可以使用--dump-sql命令查看更新前发生了什么,再使用--force命令进行更新。


1
好的,所以这个命令可以在生产环境中第一次使用。我原本以为它被告知永远不要使用。感谢提供详细信息。 - Pierre de LESPINAY
2
迁移非常好用,我不会说它们是“专家级”的,它们非常容易设置并且运行得很顺畅。 - Carlos Granados
我承认我从未详细了解过迁移,只是了解了概念和手册。我会去看一下。 - guillaumepotier
请参见 https://github.com/doctrine/doctrine2/commit/62a8e2aad57cdf41fa4828cf7e3d88c53400aecb。 - tvlooy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接