genau was macht rake db: migrate?

Fügt rake db: migrate nur neue Migrationen hinzu oder werden alle Migrationen / Änderungen gelöscht und alles neu erstellt?

Ich denke, Rake löst einen Fehler aus, weil versucht wird, auf ein Tabellenattribut in Migration 040 zuzugreifen, das in Migration 042 gelöscht wurde. Irgendwie sind DB und Rake nicht synchron und ich möchte sie reparieren.

Für Ihre Experten da draußen - ist es üblich, dass Harken nicht mehr mit Migrationen synchronisiert sind? Wie kann ich dies vermeiden (nein, ich bearbeite mein Schema oder meine Rake-Dateien nicht von Hand)?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage