Rails 3.1.3 アプリの本番環境では、データベース スキーマを常に更新する必要があります。最初の db スキーマは、次の rails コマンドで作成されました。
$rake RAILS_ENV=production db:schema:load
質問: 上記のコマンドを使用して、現在のすべてのデータを安全に保持しながら、運用環境で db スキーマを更新できますか?
本当にありがとう。
Rails 3.1.3 アプリの本番環境では、データベース スキーマを常に更新する必要があります。最初の db スキーマは、次の rails コマンドで作成されました。
$rake RAILS_ENV=production db:schema:load
質問: 上記のコマンドを使用して、現在のすべてのデータを安全に保持しながら、運用環境で db スキーマを更新できますか?
本当にありがとう。
私はrake db:schema:load
本番環境で使用したことはありませんが、SOに関する別の質問に対するこの回答によると、あなたはそれをしたくないと思います。
一方、RAILS_ENV=production rake db:migrate
データベースに既にデータがあるサーバーで数回使用しましたが、問題は発生しませんでした。