質問

2つの移行ファイルがある場合:

20110414132423_insert_bulk_data.rb #1st
20111122105951_add_some_columns.rb #2nd

そして私は走ります rake db:migrate, 、 それは 1番目 古いタイムスタンプがあるため、最初に実行されますか?

私は他の誰かのコードの真っin中にいるので、彼は 20110414132423_insert_bulk_data テーブルにデータを挿入する移行、 しかし この移行ファイルは不満を言います テーブルの不明な列, 、次に、欠落している列がで定義されていることがわかりました 2番目 20111122105951_add_some_columns.rb 新しいタイムスタンプを備えた移行ファイル...

どうすればこれを取り除くことができますか?

役に立ちましたか?

解決

まもなく、はい。タイムスタンプは、移行を注文し、それらの間をナビゲートするために使用されます。続きを見る ここ

他のヒント

  1. この移行を削除します
  2. 実行する必要がある方法で2つの新しい移行を生成します
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top