LoginSignup
6
6

More than 3 years have passed since last update.

RailsのDBコマンド

Posted at

Railsで開発を行う際にターミナルでよく使うコマンドをまとめておきます

rails db:create

データベースの作成↑

rails db:drop

データベースの削除↑

rails db:reset

データベースの削除から作成をまとめて行ってくれる↑

rails db:migrate

マイグレーションファイルの実行↑

rails db:migrate:status

マイグレーションファイルがデータベースに適用されているか確認。↑
適用されている時は「up」  適用されていなければ「down」 と表示される

rails db:rollback

適用されているマイグレーションファイルを「down」にすることができる。↑
既に適用されたマイグレーションファイルを修正する時は、一度ロールバックしてから、修正し、実行という手順を踏まないと整合性が取れず、修正を反映できません

6
6
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
6
6