rails db:migrate:status
AUCUN FICHIER signifie que le fichier de migration aurait dû être supprimé mais qu'il reste sur l'ordinateur. Je me sens mal à l'aise, alors je vais l'effacer.
rails db:rollback
touch db/migrate/20200929050736_hoge.rb
Cela restaurera un fichier de migration appelé hoge. Cependant, rien n'est écrit dans ce fichier, alors décrivez-le correctement. Ajouter la phrase suivante dans son intégralité
class Hoge < ActiveRecord::Migration[6.0]
def change
end
end
rails db:migrate
rails db:rollback
Il est tombé. Commande pour effacer ici
rm -rf db/migrate/20200929050736_Hoge.rb
Vérifions à nouveau avec les rails db: migrate: status
Recommended Posts