2012-02-11 3 views
1

すくいデシベル後:移行:ロールバックSTEP = 1、すくいデシベル:移行:リセット、すくいデシベル:移行を:セットアップ、すくいデシベル:移行:どのようにRails - 孤立した移行のこの問題を解決するにはどうすればよいですか?

 Status Migration ID Migration Name 
------------------------------------------------------ 

     up  0   *********NO FILE********** 

     up  20120209023430 Create tasks 

:バージョンアップは= XXXXXXXXX私は、次のエントリを取得孤立したエントリを取り除くことはできますか?私は上記のようなdbを掘り起こした後、この問題に数回遭遇しました。誰かが正確に何が原因か説明してください。

Thxです。 シャーラム

答えて

16

rake db:migrate:reset db:seedを使用できます。もう少し冗長で、データベースを完全に消去し、すべての移行を再実行して、db/seeds.rbファイルからデータベースをシードします。

+0

Thx siannopollo、あなたのレーキロック! – Shahram

+5

これがうまくいくなら、これを答えとして受け入れるでしょうか? – siannopollo

+1

私は不思議です:なぜ 'rake -T db'リストに' db:migrate:reset'がないのですか?それがこのSOの答えでなければ、私はそれについて知りませんでした! –

関連する問題