RailsでDBの中身をリセットする方法
本記事ではDBの中身を一度リセットしたい時に使うコマンドを解説します。
全テーブルをdropして、db/schema.rbを元にテーブルを再作成
$ rails db;reset
db/schema.rbを元にテーブルを再作成するので、テーブル定義は変わらない。
全テーブルをdropして、migrationを実行してテーブルを再作成
$ rails db:migrate:reset
全てのマイグレーションファイルを再実行するので、テーブル定義も最新のものになる。