Heroku destroy_all 1/2行似乎挂了

时间:2015-10-13 15:18:05

标签: ruby-on-rails heroku heroku-postgres

On Heroku with Postgres

在Heroku控制台中,当我执行SiteInfo.destroy_all时,它似乎只是挂起。有1/2万行。破坏这些行的最佳方法是什么?我应该只是进行迁移以删除表,然后重新创建它吗?

根据评论,请注意你有回调。我不。我只需要快速轻松地摆脱表格中的所有这些行。

1 个答案:

答案 0 :(得分:3)

您可以执行类似

的操作
ActiveRecord::Base.connection.execute("TRUNCATE site_infos")

destroy_all相比,这种情况会非常快,destroy_all循环播放每条记录。