[RUBY] [Rails] Migrationsdatei ändern (Rails DB: Rollback)

Hallo, das ist tt_tsutsumi. Dieses Mal werde ich erklären, wie die Migrationsdatei geändert wird. Ich hoffe dieser Artikel hilft jemandem.

Beim Ändern oder Hinzufügen von Spalten beim Erstellen einer Anwendung Ich war verwirrt, weil es einen Unterschied machte, wie man normalen Code schreibt. Ich werde den Prozess und den Ablauf beschreiben, den ich zu dieser Zeit durchgeführt habe.

  1. rails db:migrate:status

Lassen Sie uns zunächst den Betriebsstatus der Migration der Anwendung überprüfen, die Sie gerade erstellen. Geben Sie den folgenden Code in die Konsole ein.

$ rails db:migrate:status

Status   Migration ID    Migration Name
--------------------------------------------------
   up     year/month/day  Devise create users
   up     year/month/day  Create spots

Wenn der Status-Teil oben angezeigt wird, wird die Migrationsdatei ausgeführt. Selbst wenn Sie die Migrationsdatei zu diesem Zeitpunkt ändern oder hinzufügen, wird sie nicht wiedergegeben.

  1. rails db:rollback

Der Betriebsstatus der Migrationsdatei ist inaktiv.

$ rails db:rollback
$ rails db:migrate:status

Status   Migration ID    Migration Name
--------------------------------------------------
   up     year/month/day  Devise create users
   down   year/month/day  Create spots

Das Wichtigste hier ist ** Rails DB: Rollback ** !! Sie können die laufende Migate-Datei herunterfahren, indem Sie auf diesen Code klicken.

  1. rails db:migrate

Bitte ändern oder löschen Sie die Migrationsdatei, nachdem Sie bestätigt haben, dass sie nicht verfügbar ist. Und wenn die Änderung abgeschlossen ist, speichern Sie sie und führen Sie ** Rails db: migrate ** aus.

$ rails db:migrate
$ rails db:migrate:status

Status   Migration ID    Migration Name
--------------------------------------------------
   up     year/month/day  Devise create users
   up     year/month/day  Create spots

Damit ist das Ändern und Speichern der Migrationsdatei abgeschlossen. Danke für Ihren Besuch !!

Recommended Posts

[Rails] Migrationsdatei ändern (Rails DB: Rollback)
[Rails] Migrationsdatei ändern (Rails db: rollback STEP =)
Schienen db: Migration fehlgeschlagen!
[heroku] run rail db: migrieren funktioniert nicht
Was macht [Rails DB: Migrieren]?
[Rails] Rails DB-Befehlsübersicht
Informationen zu dem Fehler, der beim Hinzufügen eines Spaltennamens in Rails aufgetreten ist (Rails DB: Migrieren, Rails DB: Rollback, Hinzufügen).
PG :: DatatypeMismatch-Fehler beim Heroku-Ausführen von Rails db: migrate
Schienen testen db nur fallen
[Rails] NOFILE-Migrationsdatei gelöscht
Fehler in db: migrate: reset
[Rails] Löschen Sie die Migrationsdatei
Die Geschichte, mit der ich zu kämpfen hatte, weil ich "Rails db: migrate" nicht machen konnte.