2011-11-29 71 views
0

如果我有兩個遷移文件:遷移文件的時間戳

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

,我跑rake db:migrate,是一個運行首先因爲它有舊的時間戳?

由於我在別人的代碼中,他取得了20110414132423_insert_bulk_data遷移其數據插入到表,這個遷移文件訴說表的未知列,然後我找到了丟失的列定義在具有較新的時間戳第二20111122105951_add_some_columns.rb遷移文件...

我怎樣才能擺脫呢?

回答

0

不久,是的。時間戳用於訂購遷移並在它們之間導航。查看更多here

0
  1. 刪除此遷移
  2. 產生的方式兩個新的遷移需要運行
+0

在Rails概念中,遷移文件是否帶有較早的時間戳? – Mellon

+0

較舊的。 – iltempo