説明
データベースのカラムを変更
使い方
change(カラム名, 型 [, オプション])
オプション
オプション | 説明 | デフォルト値 |
---|---|---|
:limit | カラムの桁数を指定 | |
:default | デフォルト値を指定 | |
:null | NULL値を許可するか | true |
:precision | :decimal、:numeric、:datetime、および:time型の精度を指定 | |
:scale | :decimal、:numeric型の小数点以下の桁数 | |
:collation | :stringまたは:textの照合順序を指定 | |
:comment | カラムのコメントを指定。データベース管理ツールなどで閲覧が可能 |
例
データベースのカラムを変更
t.change(:description, :text)
カラムの桁数を指定して変更
t.change(:name, :string, limit: 80)