Bonjour, c'est tt_tsutsumi. Cette fois aussi, je vais vous expliquer comment modifier le fichier de migration. J'espère que cet article aide quelqu'un.
https://qiita.com/tt_tsutsumi/items/ea8bc346d5b9cb21e05b
↑↑↑
Dans l'article précédent, vous pouvez modifier le fichier de migration, etc. Parmi eux, il y avait une histoire selon laquelle un seul fichier peut être abattu, Cette fois, je décrirai comment supprimer n'importe quel fichier à la fois.
$ rails db:migrate:status
Status Migration ID Migration Name
--------------------------------------------------
up year/month/day Devise create users
up year/month/day Create spots
Ajoutez ** STEP = 2 ** après les ** rails précédents db: rollback ** et exécutez. La signification de ce code est de descendre ** le fichier du fichier actuel jusqu'à ** 2 étapes avant. Une fois exécuté, ce sera comme suit.
$ 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
Si vous souhaitez modifier ou supprimer plusieurs fichiers à la fois, il est plus rapide d'utiliser STEP. Cependant, veuillez noter que si vous ne l'utilisez pas après l'avoir vérifié, tout peut tomber en panne. 3. rails db:migrate
Une fois les modifications terminées, enregistrez et effectuez ** rails db: migrate **. Même si vous revenez plusieurs étapes en arrière dans STEP, tout sera modifié en une seule migration.
$ 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
Ceci termine la modification par lots et l'enregistrement des fichiers migrés. Merci pour votre visite !!
Recommended Posts