Heroku告訴我,有些遷移沒有運行,當他們已經明確了。它看起來像是在一次遷移之後。我怎麼能解決這個問題。Heroku rake db:migrate
當我運行rake db:migrate
它告訴我rake aborted Mysql2::Error: Duplicate column name
。我知道這些字段已經創建完畢,也很確定遷移已經完成,因爲這些字段在其他遷移和耙數據庫中都不存在:migrate在我的本地系統上運行得很好。
我該如何解決這個問題?我認爲Heroku沒有意識到它已經運行了這個遷移。我怎麼能告訴它「你已經運行遷移xxx」?
刪除有問題的遷移文件並轉到更有趣的問題? – 2013-02-16 03:20:03