¿Qué hace exactamente rake db: migrate?

¿Rake db: migrate solo agrega nuevas migraciones, o elimina todas las migraciones / cambios y construye todo lo nuevo?

Creo que rake está generando un error porque está intentando acceder a un atributo de tabla en la migración 040 que se eliminó en la migración 042. de alguna manera, mi base de datos y rake no están sincronizados y quiero corregirlos.

para ustedes, expertos, ¿es común que el rake se desincronice con las migraciones? ¿Cómo puedo evitar esto? (no, no edito manualmente mis archivos de esquema o rastrillo).

Respuestas a la pregunta(3)

Su respuesta a la pregunta