Tôi đang sử dụng Heroku để lưu trữ ứng dụng Ruby on Rails của mình và vì lý do này hay lý do khác, tôi có thể có một số hàng trùng lặp.
Có cách nào để xóa các bản ghi trùng lặp dựa trên 2 tiêu chí trở lên nhưng chỉ giữ 1 bản ghi của bộ sưu tập trùng lặp đó không?
Trong trường hợp sử dụng của tôi, tôi có mối quan hệ Kiểu dáng và Kiểu dáng cho ô tô trong cơ sở dữ liệu của mình.
Make Model
--- ---
Name Name
Year
Trim
MakeId
Tôi muốn xóa tất cả các bản ghi Model có cùng Tên, Năm và Cắt nhưng giữ lại 1 trong các bản ghi đó (nghĩa là, tôi cần bản ghi nhưng chỉ một lần). Tôi đang sử dụng bảng điều khiển Heroku để có thể chạy một số truy vấn bản ghi đang hoạt động một cách dễ dàng.
Bất kỳ đề xuất?