0

私は Symfony 2 アプリケーションに取り組んでおり、Doctrine マイグレーションを使用してデータベースを作成しています。今度は、アプリケーションを運用サーバーにデプロイするときです。移行を管理する方法について、いくつかのガイダンスが必要です。まず、ライブ サーバーへのコンソール アクセスを取得して、移行コマンドを実行するにはどうすればよいですか? 移行を実行できない場合、ローカル データベースを新しいサーバーにインポートできますか? それとも、アプリケーションのマッピング構造が壊れて機能しなくなりますか? これがばかげた質問のように思われる場合は申し訳ありませんが、これに関する多くの情報を見つけることができません. 私はそれをたくさん探しました。

4

1 に答える 1

0

いくつかのオプション:

  1. そこでアプリ/コンソールを実行するための展開サーバーへのターミナル接続
  2. env=prod を使用し、prod データベースを指す parameters.yml ファイルを使用して、ローカル ターミナルで移行を実行します。
  3. ローカル データベースからデータをエクスポートし、リモート データベースにインポートします

これらを行うときは注意し、データの損失を避けるために適切なバックアップを作成してください

于 2013-10-30T15:21:31.110 に答える