我正在使用Heroku来托管我的Ruby on Rails应用程序,由于某种原因,我可能会有一些重复的行。
是否有一种方法可以基于2个或更多的条件删除重复记录,但保留该重复集合中的1个记录?
在我的用例中,在数据库中为汽车建立了制造商和型号关系。
Make Model
--- ---
Name Name
Year
Trim
MakeId
我想删除所有具有相同名称、年份和修剪的模型记录,但保留其中一条记录(即我需要该记录,但仅需一次)。我正在使用Heroku控制台,以便可以轻松运行一些Active Record查询。有什么建议吗?