【Rails】データベースの中身をリセットする方法を解説します。

Rails

RailsでDBの中身をリセットする方法

本記事ではDBの中身を一度リセットしたい時に使うコマンドを解説します。

全テーブルをdropして、db/schema.rbを元にテーブルを再作成

$ rails db;reset

db/schema.rbを元にテーブルを再作成するので、テーブル定義は変わらない

全テーブルをdropして、migrationを実行してテーブルを再作成

$ rails db:migrate:reset

全てのマイグレーションファイルを再実行するので、テーブル定義も最新のものになる

タイトルとURLをコピーしました