目的
テーブルを作ったはいいけどカラムを追加したいときにやり方あってるかな?と不安になるので書いてみた。
カラムの追加方法
ターミナルでコマンドを打ちます。
rails g migration Addカラム名Toテーブル名 カラム名:型
例えば、1つだけ増やしたい場合は、
rails g migration AddNameToPosts name:string
複数の場合は、
rails g migration AddColumnsToPosts name:string day:data
AddColumnsToPostsのColumnsのところはどんな名前でもOKです。
最後に、
rails db:migrate
でOKです!
カラムの削除方法
カラムの削除方法も書いておきます。
rails g migration Removeカラム名Fromテーブル名 カラム名:型
例えば、1つだけ減らしたい場合は、
rails g migration RemoveNameFromPosts name:string
複数の場合は、
rails g migration RemoveColumnsFromPosts name:string day:data
こちらもRemoveColumnsFromPostsのColumnsのところはどんな名前でもOKです。
最後に、
rails db:migrate
でOKです!
##参考
https://qiita.com/ITmanbow/items/2bf4dfa4d9ca705b97df
とても参考になりました!