ruby-on-rails – 删除数据库表中的所有记录

如何在Ruby on Rails应用程序中删除我的一个数据库表中的所有记录?
如果你正在寻找一个没有SQL的方法,你应该能够使用delete_all。

Post.delete_all

或具有标准

Post.delete_all "person_id = 5 AND (category = 'Something' OR category = 'Else')"

有关详细信息,请参阅here

记录被删除而不首先加载它们,这使得它非常快,但将破坏功能,如计数器高速缓存取决于轨道代码要删除时执行。

http://stackoverflow.com/questions/5322298/deleting-all-records-in-a-database-table

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ruby-on-rails – 删除数据库表中的所有记录