Fügt Rake db: migrate nur neue Migrationen hinzu oder werden alle Migrationen/Änderungen gelöscht und alles neu erstellt?genau was macht Rake db: Migration tun?
Ich denke Rake wirft einen Fehler, weil es versucht, auf ein Tabellenattribut in Migration 040 zuzugreifen, die in Migration 042 gelöscht wurde. Irgendwie sind meine DB und Rake nicht synchron und ich möchte sie beheben.
für Sie Experten da draußen - ist es üblich, dass Rake nicht synchron mit Migrationen ist? Wie kann ich das vermeiden (nein, ich bearbeite meine Schema- oder Rake-Dateien nicht manuell).
Gott sei Dank, diese Antwort legte mehr Details für mich. Warum sind schema_migrations nirgendwo in der db: Dokumentation migrieren? Es war das fehlende Stück zu meinem Verständnis des Systems in Bezug darauf, wie Schienen "herausfinden, welche Migrationen ausgeführt werden sollten"! –