web-dev-qa-db-ja.com

適用する前に、「rake db:migrate」がどのような変更を適用するかをどのように知ることができますか?

コマンドrake db:migrateは、関連するすべての新しい移行をデータベースに適用し、適用された移行を出力に一覧表示します。

実稼働環境で予想される変更のリストを書き留めるために、どの移行が適用されるかを事前に知りたいのですが。

rake db:migrateと組み合わせて使用​​できるオプションはありますか?実際に適用せずに適用される変更を表示しますか?

27
Jon Cram

rake db:migrate:status(Rails 3+のみ)法案に適合しますか?

50
Benoit Garret

私はここに答えがあると思います: Railsで保留中の移行を表示する

Capistarnoを使用してデプロイする場合は、次のようなタスクを追加できます。 http://gem-session.com/2010/08/warn-of-pending-migrations-when-deploying-with-capistrano

0
santuxus