【发布时间】:2013-02-03 23:45:32
【问题描述】:
我通过编辑db/seed.rb 文件并执行rake db:seed 命令将一行数据播种到我的表中。在不知不觉中,我在该行中输入了一些错误信息。所以我想删除之前添加的数据行。是否有任何类似rake db:rollback for rake db:migrate 的 rake 命令。
【问题讨论】:
-
删除数据库,重新创建并再次播种。 :)
-
@Sergio Tulentsev:我同意。但是我必须保留在我做最后一粒种子之前已经存在的数据。我只想删除最后的种子数据。你能帮我做吗?
-
没有 rake 任务。手动查找和删除数据。如果您预计它会再次发生,请编写一个脚本。
-
这是我不使用种子的原因之一,总是使用迁移脚本来填充您的数据
标签: ruby-on-rails undo seed