Ich habe eine solche Datei Die Migrationsdatei kann nicht heruntergefahren werden, da sie nicht zurückgesetzt werden kann.
up 20200926110535 ********** NO FILE **********
Wahrscheinlich mit dem Migrationsstatus UP Ich habe die Migrationsdatei gelöscht.
In meinem Fall habe ich die gesamte Änderung auf dem Git-Desktop gelöscht, sodass dieser Vorfall anscheinend aufgetreten ist.
Nun, als Ergebnis einiger Artikel, die von allen gepostet wurden, wurde es sicher gelöst.
Erstens, um keinem Fehler einen Namen zu geben Führen Sie diesen Befehl im Terminal aus: zap: (Ändern Sie die Migrations-ID in Ihre Nofile-ID. Nachfolgende Namen sind Dummy-Namen, daher ist alles in Ordnung. )
% touch db/migrate/20200926110535_fuwafuwa.rb
Nach der Ausführung ↓
20200926110535_fuwafuwa.rb
class Hoge < ActiveRecord::Migration[5.2]
def change
end
end
Dann wird die oben genannte Migrationsdatei sein Es sollte existieren.
Wenn Sie danach mit Rails db: migrate: status überprüfen und es so aussieht, ist es erfolgreich.
up 20200926110535 fuwafuwa
Wenn Sie die Migrationsdatei danach früher löschen, wird sie sicher gelöst! : Mais:
Recommended Posts