没有种子数据的安装数据库

时间:2012-07-11 21:17:45

标签: ruby-on-rails ruby ruby-on-rails-3

我需要使用表等设置数据库,但在某些情况下我不希望加载种子数据。每次我想忽略我的种子数据时,我也不想删除或移动db/seeds.rb文件。

有没有办法执行rake db:setup的任务并忽略种子数据?

1 个答案:

答案 0 :(得分:14)

是。只需使用以下两个命令:

rake db:create
rake db:schema:load

rake db:setup所做的只是创建数据库(db:create),从db/schema.rbdb:schema:load)加载数据,然后插入种子数据(db:seed })。您可以分开执行这些步骤。