Rails データベース操作
Railsのデータベース操作でよく詰まるのでメモ
追記
./bin/rails g migration Add<コラム名>To<テーブル名> <コラム名>:<型>
例:./bin/rails g migration AddColumnsToTables columns:string
削除
./bin/rails destroy model <モデル名>
例:./bin/rails destroy model AddColumnsToTables
戻す
stepで戻る回数を指定する。指定なしのときは1回。
rake db:rollback step=1
やり直し
stepでやり直す回数を指定する。指定なしのときは1回。
./bin/rake db:migrate:redo step=1
確認
現在適用されているDBのバージョンを確認
rake db:version
ls db/migrate
カラム削除
./bin/rails g migration Remove<コラム名>To<テーブル名> <コラム名>:<型>
例:./bin/rails g migration RemoveColumnsToTables columns:string
./bin/rake db:migrate するのを忘れずに