2
我使用dm-rails gem,它允許datamapper掛鉤到rails-3,生成一個scaffold和一個遷移文件,rake db:migrate用於數據庫遷移,但沒有任何反應沒有錯誤沒有遷移,任何人都可以告訴我如何使用datamapper和rails-3來運行遷移。如何做數據庫遷移Rails3 + datamapper
我使用dm-rails gem,它允許datamapper掛鉤到rails-3,生成一個scaffold和一個遷移文件,rake db:migrate用於數據庫遷移,但沒有任何反應沒有錯誤沒有遷移,任何人都可以告訴我如何使用datamapper和rails-3來運行遷移。如何做數據庫遷移Rails3 + datamapper
你必須讓dm-rails是除其他事項外,2個特定耙任務添加:
耙分貝:automigrate
它執行破壞性的自動遷移,所以它會檢查表中,並且如果然後放下它,再創建一次。 和
耙分貝:自動升級
這是升級您的數據庫模式來匹配你的模型屬性。
'rake db:autoupgrade'不具有破壞性,它就像運行'Datamapper.auto_upgrade!'一樣有效。 – Nilloc 2011-06-14 14:16:06