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.
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.
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.
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