コマンドを使用する場合:
$ php app/console doctrine:schema:create
このメッセージが表示されます
注意: この操作は本番環境では実行しないでください。
本番環境で使用すべきではないのはなぜですか?
最初の展開はどのように行うべきですか?
コマンドを使用する場合:
$ php app/console doctrine:schema:create
このメッセージが表示されます
注意: この操作は本番環境では実行しないでください。
本番環境で使用すべきではないのはなぜですか?
最初の展開はどのように行うべきですか?
ああ、そのためのさまざまな学校があります。
起動方法: doctrine:schema:create 本番環境で初めて doctrine:schema:update --毎回の更新を強制する
慎重な方法: 最初に sql をダンプし、次に更新のために sql スクリプトをダンプします
エキスパートの方法: http://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
個人的には、最初の方法を使用していますが、これはうまく機能します。--force を使用して更新する前に、いつでも --dump-sql を実行して何が起こっているかを確認できます