基本的にrailsはコードファースト的に、
migrationファイルを作成→rails db:migrate
コマンドでデータベースそのものに、
テーブル、データ定義の追加や変更を反映させると思います。
しかし例えば、migrationを行う前のコミットに戻りたく、git reset --hard
等で直前のコミットまでrailsのファイル群を戻すと。
マイグレーションファイルはないが、DBにはマイグレーションの反映後の結果が残っていると思います。
この様なマイグレーションファイルとDBのテーブル、データ定義の齟齬を解消するにはどうすれば良いのでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/19 15:34
2020/06/20 16:26
2020/06/20 20:16