LoginSignup
7
5

More than 3 years have passed since last update.

【Rails】rails dbコマンドまとめ

Posted at

rails5.0からは、rakeコマンドとrailsコマンドどちらも使えるようになっている模様

データベースを作成 / 削除する(定義元は、database.yml)

# 作成する
$ rails db:create

# 削除する
$ rails db:drop

全てのテーブルをdropして、テーブルを再生成する

# db/schemaを元に再生成
$ rails db:reset

# db/migrateファイルを元に再生成
$ rails db:migrate:status

マイグレーションファイルの一つ前の命令をなかったことにする

# 一つ前の命令をなかったことにする
$ rails db:rollback

# 二つ前までの命令を連続でなかったことにする
$ rails db:rollback STEP=2

テストデータをデータベースに反映させる

# seedファイルを元に作成
$ rails db:seed

開発環境の初期設定を一気に行う

# create / schema:load / seedコマンドを順に行う
$ rails db:setup

参考記事

https://qiita.com/parsetree/items/e9b08c6b11f762b949de

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5