В нашей системе мы запускаем ежечасный импорт из внешней базы данных. Из-за ошибки в сценариях импорта теперь есть несколько повторяющихся записей.
Дубликат считается, где любая запись имеет те же :legacy_id
и :company
.
Какой код можно запустить для поиска и удаления этих дубликатов?
Я играл с этим:
Product.select(:legacy_id,:company).group(:legacy_id,:company).having("count(*) > 1")
Казалось, что он возвратил некоторые из дубликатов, но я не был уверен, как удалить оттуда?
Любые идеи?