Rollt eine bestimmte Migration zurück, ohne andere Migrationen rückgängig zu machen

8

Ich habe fälschlicherweise die vorletzte DB-Migration falsch ausgeführt, aber die letzte Migration ist in Ordnung. Jetzt möchte ich meine vorletzte Migration rückgängig machen, ohne die letzte Migration rückgängig zu machen. Bitte teilen Sie Ihr Wissen mit mir und anderen.

    
Awais 05.05.2014, 08:24
quelle

4 Antworten

14

Sie können rake db:migrate:down VERSION=xxxxx verwenden, wobei xxx Ihre Versionsnummer für die Migration ist. Weitere finden Sie in

    
Rorschach 05.05.2014, 08:30
quelle
6
%Vor%     
Santhosh 05.05.2014 08:26
quelle
2

Sie können Ihre Migrationsdatei version number auf rollback diese Migration festlegen.

Sie können es durch beide erreichen

%Vor%

ODER

%Vor%     
Pavan 05.05.2014 08:31
quelle
1

einfache Antwort, die ich fand, ist

%Vor%

Dabei steht X für die Anzahl der Migrationen, mit denen Sie spielen möchten (Rollback). WIE

%Vor%     
Awais 05.05.2014 10:54
quelle