2012-07-11 65 views
9

我需要設置我的數據庫與表等,但在某些情況下,我不希望我的種子數據加載。每次我想忽略我的種子數據時,我也不想刪除或移動我的db/seeds.rb文件。設置數據庫沒有種子數據

有沒有辦法執行rake db:setup的任務並忽略種子數據?

+0

'rake db:migrate'將創建沒有播種的表....是什麼意思? – gabrielhilal 2012-07-11 21:21:19

回答

13

是的。只需使用以下兩條命令:

rake db:create 
rake db:schema:load 

什麼rake db:setup不只是創建數據庫(db:create),從db/schema.rbdb:schema:load)加載數據,然後將種子數據(db:seed)。你可以分開做這些步驟。