您的位置:首页 > 编程语言 > PHP开发

Phinx Migration 小记

2017-05-29 18:22 169 查看

字段

字段类型

Phinx为每个表自动设置id字段自增,primary_id为主键,默认为id字段。

public function change()
{
$table = $this->table('articles', ['engine' => 'MyISAM']);
$table
->addColumn('material_id', 'integer', ['limit'=>11, 'null'=>true, 'comment'=>'引用素材ID'])
->addColumn('title', 'string', ['null'=>false, 'limit'=>50, 'comment'=>'标题'])
->addColumn('user_uid', 'integer', ['null'=>false, 'limit'=>11, 'comment'=>'作者UID'])
->addColumn('user_nickname', 'string', ['null'=>false, 'limit'=>30, 'comment'=>'作者昵称'])
->addColumn('content', 'text', ['null'=>true, 'comment'=>'作者'])
->addTimestamps(['default'=>'CURRENT_TIMESTAMP', 'update'=>'CURRENT_TIMESTAMP', 'timezone'=>'UTC'])
;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  phinx thinkphp5 tp5