2009-08-22 15 views
57

Ho eliminato una tabella nel database, chiamiamola X. db: migrate non funziona più. Ho un file di migrazione chiamato CreateX. C'è un modo per eseguire solo quella specifica migrazione?eseguono una migrazione specifica

+2

La domanda è un duplicato. La risposta qui è migliore. – ConnorWGarvey

risposta

154
rake db:migrate:redo VERSION=my_version 

o si può andare verso l'alto o verso il basso da una versione specifica:

db:migrate:up VERSION=my_version 
db:migrate:down VERSION=my_version 
+1

rake db: migrate: il redo sembra funzionare per me (db: specifico: ripristina solo un errore, sto immaginando un problema di versione) – Daniel

+0

Oops yah, avevi ragione, quella era la mia attività rake personalizzata mescolata, ma io aggiustato quelli dovrebbero funzionare bene ora. –

+0

Grazie per l'aiuto! – Daniel

Problemi correlati