我需要用表格等设置我的数据库,但在某些情况下我不想加载我的种子数据。我也不想每次想忽略我的种子数据时都删除或移动我的 db/seeds.rb
文件。
有没有办法执行 rake db:setup
的任务并忽略种子数据?
最佳答案
是的。只需使用以下两个命令:
rake db:create
rake db:schema:load
rake db:setup
所做的只是创建数据库 (db:create
),从 db/schema.rb
加载数据(db:schema:load
),然后插入种子数据 (db:seed
)。您可以单独执行这些步骤。
关于ruby-on-rails - 设置没有种子数据的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441643/