「Ruby/rails/migration」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==カラムを変更する場合== rails g migration ChangeColumnToUser 作成されたファイルに変更情報を記載 vi db/migrate/20171107223726_change_column_t...」) |
(→型) |
||
行5: | 行5: | ||
==型== | ==型== | ||
− | string : 文字列 | + | string : 文字列 |
− | text : 長い文字列 | + | text : 長い文字列 |
− | integer : 整数 | + | integer : 整数 |
− | float : 浮動小数 | + | float : 浮動小数 |
− | decimal : 精度の高い小数 | + | decimal : 精度の高い小数 |
− | datetime : 日時 | + | datetime : 日時 |
− | timestamp : タイムスタンプ | + | timestamp : タイムスタンプ |
− | time : 時間 | + | time : 時間 |
− | date : 日付 | + | date : 日付 |
− | binary : バイナリデータ | + | binary : バイナリデータ |
− | boolean : Boolean | + | boolean : Boolean |
==サンプル== | ==サンプル== |
2017年11月8日 (水) 07:45時点における版
カラムを変更する場合
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