[RUBY] [Rails] NOFILE-Migrationsdatei gelöscht

Falldetails

Ich habe eine solche Datei Die Migrationsdatei kann nicht heruntergefahren werden, da sie nicht zurückgesetzt werden kann.

up     20200926110535  ********** NO FILE **********

Wie der Vorfall passiert ist

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.

Lösung

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.

Bitte geben Sie die Version Ihrer Schienen an !!!!!: shamrock:

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

[Rails] NOFILE-Migrationsdatei gelöscht
[Rails] Löschen Sie die Migrationsdatei
Schienenmigration
Migrationsdatei zum Hinzufügen eines Kommentars zur Rails-Tabelle
Rails "So löschen Sie NO FILE-Migrationsdateien"
[Rails] Informationen zu Migrationsdateien
[Rails] Zusammenfassung des Migrationsbefehls
Verschiedene Schienenmigrationsvorgänge
Migration in Schienen verstehen
Brechen Sie die Ruby on Rails-Migration ab
Datenbank-Ding-Befehle für die Migrationsdatei-Umgebung
Überprüfen Sie den Migrationsstatus von Schienen
[Rails] Migrationsdatei ändern (Rails DB: Rollback)