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