facebook twitter hatena line email

Ruby/rails/migration

提供: 初心者エンジニアの簡易メモ
2017年11月8日 (水) 07:45時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==カラムを変更する場合== rails g migration ChangeColumnToUser 作成されたファイルに変更情報を記載 vi db/migrate/20171107223726_change_column_t...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

カラムを変更する場合

rails g migration ChangeColumnToUser

作成されたファイルに変更情報を記載

vi db/migrate/20171107223726_change_column_to_user.rb

string : 文字列 text : 長い文字列 integer : 整数 float : 浮動小数 decimal : 精度の高い小数 datetime : 日時 timestamp : タイムスタンプ time : 時間 date : 日付 binary : バイナリデータ boolean : Boolean

サンプル

def change
   change_column :users, :wintimes, :integer , default: 0
   change_column :users, :losetimes, :integer , default: 0
   change_column :users, :rating, :integer , default: 1500
end