[Rails] テーブルにカラムを追加する方法

ターミナルでマイグレーションファイルを作成

rails g migration Addカラム名Toテーブル名 カラム名:型

例)

rails g migration AddNameToUsers name:string

*カラムは複数選択可(Detailsの部分はなんでも可)

rails g migration AddDetailsToUsers name:string grade:integer

class AddNameToUsers < ActiveRecord::Migration[5.2]
  def change
    add_column :users, :name, :string
  end
end

*複数カラム選択の場合

class AddNameToUsers < ActiveRecord::Migration[5.2]
  def change
    add_column :users, :name, :string
    add_column :users, :grade, :integer
  end
end

rails db:migrate
タイトルとURLをコピーしました