Hallo, das ist tt_tsutsumi. Auch dieses Mal werde ich erklären, wie die Migrationsdatei geändert wird. Ich hoffe dieser Artikel hilft jemandem.
https://qiita.com/tt_tsutsumi/items/ea8bc346d5b9cb21e05b
↑↑↑
Im vorherigen Artikel können Sie die Migrationsdatei usw. ändern. Unter ihnen gab es eine Geschichte, dass nur eine Datei gelöscht werden kann, Dieses Mal werde ich beschreiben, wie eine Datei auf einmal heruntergefahren wird.
$ rails db:migrate:status
Status Migration ID Migration Name
--------------------------------------------------
up year/month/day Devise create users
up year/month/day Create spots
Fügen Sie ** STEP = 2 ** nach den vorherigen ** Rails db: rollback ** hinzu und führen Sie es aus. Die Bedeutung dieses Codes besteht darin, ** die Datei von der aktuellen Datei bis zu ** 2 Schritte zuvor herunterzufahren. Bei der Ausführung ist dies wie folgt.
$ rails db:rollback STEP=2
$ rails db:migrate:status
Status Migration ID Migration Name
--------------------------------------------------
down year/month/day Devise create users
down year/month/day Create spots
Wenn Sie mehrere Dateien gleichzeitig ändern oder löschen möchten, ist die Verwendung von STEP schneller. Bitte beachten Sie jedoch, dass alles ausfallen kann, wenn Sie es nach der Überprüfung nicht verwenden. 3. rails db:migrate
Wenn die Änderungen abgeschlossen sind, speichern Sie und führen Sie ** Rails db: migrate ** aus. Selbst wenn Sie in STEP mehrere Schritte zurückgehen, werden alle in einer Migration auf "up" geändert.
$ 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 die Stapeländerung und das Speichern von Migrationsdateien abgeschlossen. Danke für Ihren Besuch !!
Recommended Posts