codeigniter の移行を作成するときに、10 進数型のフィールドを追加する方法がわかりません。具体的には、許可される要素のサイズをどのように定義しますか? たとえばdbforge->add_field()
、次のようなフィールドを作成するには、渡す配列をどのように定義すればよいでしょうか。
price decimal(10,2) not null default 0.00
codeigniter の移行を作成するときに、10 進数型のフィールドを追加する方法がわかりません。具体的には、許可される要素のサイズをどのように定義しますか? たとえばdbforge->add_field()
、次のようなフィールドを作成するには、渡す配列をどのように定義すればよいでしょうか。
price decimal(10,2) not null default 0.00
'price' => array(
'type' => 'DECIMAL',
'constraint' => '10,2',
),
'price' => array(
'type' => 'DECIMAL',
'constraint' => '10,2',
'null' => FALSE,
'default' => 0.00
),
'price' => array('type' => 'DECIMAL(10,2)')