Ich verwende Heroku, um meine Ruby on Rails-Anwendung zu hosten, und aus dem einen oder anderen Grund habe ich möglicherweise doppelte Zeilen.
Gibt es eine Möglichkeit, doppelte Datensätze basierend auf zwei oder mehr Kriterien zu löschen, aber nur einen Datensatz dieser doppelten Sammlung zu behalten?
In meinem Anwendungsfall habe ich eine Marken- und Modellbeziehung für Autos in meiner Datenbank.
Make Model
--- ---
Name Name
Year
Trim
MakeId
Ich möchte alle Modelldatensätze löschen, die denselben Namen, dasselbe Jahr und denselben Schnitt haben, aber einen dieser Datensätze behalten (dh ich benötige den Datensatz nur einmal). Ich verwende die Heroku-Konsole, damit ich problemlos einige aktive Datensatzabfragen ausführen kann.
Irgendwelche Vorschläge?