Railsで開発を行う際にターミナルでよく使うコマンドをまとめておきます
rails db:create
データベースの作成↑
rails db:drop
データベースの削除↑
rails db:reset
データベースの削除から作成をまとめて行ってくれる↑
rails db:migrate
マイグレーションファイルの実行↑
rails db:migrate:status
マイグレーションファイルがデータベースに適用されているか確認。↑
適用されている時は「up」 適用されていなければ「down」 と表示される
rails db:rollback
適用されているマイグレーションファイルを「down」にすることができる。↑
既に適用されたマイグレーションファイルを修正する時は、一度ロールバックしてから、修正し、実行という手順を踏まないと整合性が取れず、修正を反映できません