-1
Symfony2のの公式ドキュメントは、と言う「あなたは、移行の教義を活用するかどうか:スキーマ:updateコマンドは、開発時のみ使用すること 必要がありますこれは、本番環境では使用しないでください。」symfony2のデータベースを正しく更新するには?</p> <p>:
次に、プロード環境でデータベースを更新する正しい方法は何ですか?
Symfony2のの公式ドキュメントは、と言う「あなたは、移行の教義を活用するかどうか:スキーマ:updateコマンドは、開発時のみ使用すること 必要がありますこれは、本番環境では使用しないでください。」symfony2のデータベースを正しく更新するには?</p> <p>:
次に、プロード環境でデータベースを更新する正しい方法は何ですか?
Doctrine migration bundleを使用してください。
これは、dbの非破壊的な生成に役立ちます。
Doctrineマイグレーションバンドルは、スキーマの変更に基づいて、マイグレーションを生成するためのすべてのクエリ(マイグレーションを「切り替え」できるように)を生成し、さらにクエリを生成することができます挿入、削除、更新など)を「安全な方法」で実行することができます。
そうでなければ、そのような状況に対処するためにSymfony console commands(あなた自身で書く必要があります)を使用することができます。
私への移行バンドルは最も安全な方法です:あなたは、DBスキーマ
の正しいバージョンせずにソフトウェアのバージョンを展開するリスクはありませんので、あなたもあなたのデプロイスクリプトまたはプロセスでdoctrine:migration:migrate
コマンドを自動化することができます