Relancer une migration spécifique sur une application rubyonrails

Relancer une migration spécifique sur une application rubyonrails est possible.

Pensez d'abord à "rollbacker" la migration (identifiée par son numéro == date) si elle avait été migré mais qu'elle contient des erreurs :

rake db:migrate:down VERSION=201XXXXXXXXXXXXXX

Puis relancez-là : 

rake db:migrate:up VERSION=201XXXXXXXXXXXXXX

Cela ne pas toucher aux migrations intermédiaires. D'une manière générale vous devriez ajouter une nouvelle migration qui change la structure de la base. Mais ces tâches rake peuvent être très utile.