Ich habe einen Eintrag, der vor sehr langer Zeit erstellt wurde, und viele Änderungen wurden seitdem vorgenommen, ich kann nicht alle Änderungen vollständig zurückrufen.Eintrag erstellt mit alten Modell gab Problem in Rails
Die Sache ist, seitdem kann ich diesen alten Eintrag nicht aus der Datenbank löschen. Wenn ich es lösche, kann die App bei jedem Suchergebnis, das diesem entspricht, diesen Eintrag nicht finden und würde damit zusammenhängende Fehler zurückgeben.
Auch wenn ich es nicht lösche, ändere ich seine ID, es würde immer noch Probleme geben.
Ich weiß, das ist seltsam, aber es ist meinem Entwickler auch passiert. Irgendeine Idee warum passiert das?
Das ist völlig unverständlich: 1) Sie sagen, Sie können es nicht löschen, aber 2) Sie sagen, Sie löschen es und dann können Sie es nicht mehr finden. Das klingt nach einer sehr erfolgreichen Löschung für mich. Das Ändern von IDs in einer Datenbank sollte in Ordnung sein und nur erfolgreich sein, wenn keine Fremdschlüsseleinschränkungen vorliegen. Wenn also die ID geändert wird, hat dies keine Auswirkungen. – nathanvda