2012-04-12 6 views
0

rails 3.1.3 appの生産時に、データベーススキーマを常に更新する必要があります。最初のDBスキーマは、次のレールコマンドで作成されました:本番データベースのスキーマを安全にレール3.1.3で更新するには?

$rake RAILS_ENV=production db:schema:load 

質問がある:安全に現在のすべてのデータを保持しつつ、我々はまだ生産でDBスキーマを更新するために、上記のコマンドを使用できますか?

ありがとうございます。

答えて

1

私は生産にrake db:schema:loadを使用することはありませんが、ここではSO上の別の質問へthis answerによると、私はあなたがことをしたいとは思いません。

一方、私はRAILS_ENV=production rake db:migrateを数回データベース内のデータを持つサーバー上で使用しており、何の問題も経験しませんでした。

+0

Tried db:migrate。これは、システム内のすべてのdbマイグレーションを実行しました。移行後に現在のデータが消失しました。現在のデータを保持できない可能性があります。 – user938363

関連する問題