カラムの追加
既に作成したテーブルにカラム(縦列)を追加したい。
追加方法は以下のコマンド。
rails g migration Add(カラム名)To(テーブル名) (カラム名):(カラムのデータ型)
今回の自分の行いたかったことは、
・Tasks(テーブル)にUser(カラム)を追加したかった
・user(カラム)のデータ型はreferences型
なので、このような記述で行いました。
rails g migration AddUserToTasks user:references
すると、このようなファイルがdbのフォルダに作成されました。
foreign_keyは「外部キー制約」のことです。
これは超ざっくり言うと「UserとTaskの接続関係を強化し、間違ったデータを保存されにくくなるもの」みたいです。