RailsのDBコマンド


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

rails db:create

データベースの作成↑

rails db:drop

データベースの削除↑

rails db:reset

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

rails db:migrate

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

rails db:migrate:status

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

rails db:rollback

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