co dokładnie robi rake db: migracja?

Czy rake db: migracja dodaje tylko nowe migracje, czy też porzuca wszystkie migracje / zmiany i buduje wszystko, co nowe?

Myślę, że rake zgłasza błąd, ponieważ próbuje uzyskać dostęp do atrybutu tabeli w migracji 040, który został usunięty podczas migracji 042. W jakiś sposób mój DB i rake są niezsynchronizowane i chcę je naprawić.

dla was ekspertów - czy rake często zdarza się zsynchronizować z migracjami? jak mogę tego uniknąć (nie, nie edytuję ręcznie moich schematów lub plików rake).

questionAnswers(3)

yourAnswerToTheQuestion