カテゴリー:
Rails
タグ:
 Rails rake migrate

このエントリーをはてなブックマークに追加
更新日時:
2013年09月12日(木)
作成日時:
2013年09月12日(木)

前の記事 / 次の記事

開発途中にDBを一度全部リセットして最初からつくり直したくなることがある。

とりあえずやり方を二つ

全てのレコードを空にしたいような場合

rake db:reset
  1. 全てのテーブルを drop
  2. "db/schema.rb" を元にテーブルを再作成

テーブル定義を変更した上で全てのレコードを空にしたいような場合

rake db:migrate:reset
  1. 全てのテーブルを drop
  2. "db/migrate/" 以下の全ての migration を実行してテーブルを再作成