我每次創建使用時間而不是整數的遷移時,都會有這個瘋狂的標籤。它會讓你很難在你想要使用的數據庫版本之間切換。 我也有這個瘋狂的ID爲我創建的每個對象:rails移植版本號和新模型對象crazy id
http://poocs.net/「,created_at:」2010-03-17 23:02:17「,updated_at:」2010-03- 17 23點02分17" 秒>
如何設置滑軌,可以很方便的版本和ID號。
謝謝
我每次創建使用時間而不是整數的遷移時,都會有這個瘋狂的標籤。它會讓你很難在你想要使用的數據庫版本之間切換。 我也有這個瘋狂的ID爲我創建的每個對象:rails移植版本號和新模型對象crazy id
如何設置滑軌,可以很方便的版本和ID號。
謝謝
爲什麼你需要在「版本的數據庫」之間切換? 如果你的意思是重做和撤消遷移,你可以做這樣的:
rake db:rollback
,撤消上次遷移,然後
rake db:migrate
重做一遍。您不需要其他任何東西,因爲遷移應始終按照時間戳順序進行。
rake db:migrate:status幫助很大 – 2012-11-27 16:29:32
順序時間戳使事情更容易恢復到舊版本的數據庫,但它使*非常*很難在源控制系統的多個分支中的rails項目上工作 – Gareth 2010-03-18 00:02:47