Lorsque je voulais changer le nom de la colonne lors de la création d'une application frima dans une certaine école de programmation, je devais restaurer le fichier de migration, donc j'écrirai ce que j'ai vérifié à ce moment-là.
Exécutez d'abord ce qui suit dans le terminal
$ rails db:rollback
$ rails db:migrate:status
↓ Je pense qu'il sera affiché dans le terminal comme ceci
Status Migration ID Migration Name
--------------------------------------------------
up 20200510074001 Create spending categories
up 20200510074005 Create income categories
up 20200510074056 Create incomes
down 20200510074140 Create spendings
Vous pouvez renvoyer plusieurs fichiers en spécifiant le numéro avec STEP = à la fin comme indiqué ci-dessous. Cette fois, je vais renvoyer les quatre.
$ rails db:rollback STEP=4
$ rails db:migrate:status
↓ Je pense qu'il sera affiché dans le terminal comme ceci
Status Migration ID Migration Name
--------------------------------------------------
down 20200510074001 Create spending categories
down 20200510074005 Create income categories
down 20200510074056 Create incomes
down 20200510074140 Create spendings
Si vous spécifiez "ID de migration" dans VERSION comme indiqué ci-dessous, vous ne pouvez renvoyer que le fichier de migration sélectionné.
$ rails db:migrate:down VERSION=20200510074001
$ rails db:migrate:status
↓ Je pense qu'il sera affiché dans le terminal comme ceci
Status Migration ID Migration Name
--------------------------------------------------
down 20200510074001 Create spending categories
up 20200510074005 Create income categories
up 20200510074056 Create incomes
up 20200510074140 Create spendings
Merci d'avoir regardé jusqu'au bout! !!
J'espère que vous avez trouvé cet article utile: prier_tone2:
Recommended Posts