Was ist die beste Art und Weise zu lösen Schienen verwaist Migrationen?

Ich habe die Umschaltung zwischen den Zweigen, die in einem Projekt und jeder von Ihnen haben verschiedene Migrationen... das ist das Szenario:

$ rake db:migrate:status

 Status   Migration ID    Migration Name
--------------------------------------------------
   ...
   up     20130307154128  Change columns in traffic capture
   up     20130311155109  Remove log settings
   up     20130311160901  Remove log alarm table
   up     20130320144219  ********** NO FILE **********
   up     20130320161939  ********** NO FILE **********
   up     20130320184628  ********** NO FILE **********
   up     20130322004817  Add replicate to root settings
   up     20130403190042  ********** NO FILE **********
   up     20130403195300  ********** NO FILE **********
   up     20130403214000  ********** NO FILE **********
   up     20130405164752  Fix ap hostnames
   up     20130410194222  ********** NO FILE **********

Das problem ist rake db:rollback überhaupt nicht arbeiten, weil die fehlenden Dateien...

Was muss ich tun, um in der Lage sein, ein rollback wieder und loszuwerden, die KEINE DATEI-Nachrichten?

Btw rake db:reset oder rake db:drop keine option sind, kann ich nicht verlieren Daten aus anderen Tabellen...

InformationsquelleAutor Adrian | 2013-04-16
Schreibe einen Kommentar