我想刪除所有表並重新創建數據庫,當我運行想重新創建運行耙分貝時表:種子
rake db:create
原因是表上的ID是不能設置爲1 ,所以我想我可以重新創建數據庫,如果可能的話,或者調用truncate。
我想刪除所有表並重新創建數據庫,當我運行想重新創建運行耙分貝時表:種子
rake db:create
原因是表上的ID是不能設置爲1 ,所以我想我可以重新創建數據庫,如果可能的話,或者調用truncate。
rake db:reset
可能是你在找什麼。或...
rake db:drop
rake db:create
嘗試rake db:reset
(用Rails 3)
在Rails 2,也許這將幫助:http://pivotallabs.com/users/alex/blog/articles/305-collapsing-migrations
我想爲測試或開發做這些工作,我可以指定嗎? – Blankman 2011-03-05 16:56:44
這工作,但對於測試數據庫,我想這樣做的DEV(但測試也不錯) – Blankman 2011-03-05 16:59:12
只需使用標誌RAILS_ENV =生產,您可以用這種方式指定您的環境 – Orbit 2011-03-05 17:02:10