think-migration包创建表功能的主键字段符号问题

浏览:113 发布日期:2018/02/12
5.0.0 - 严重 - 未处理
使用的是thinkphp5.1.5,think-migration包版本是composer上最新版,$table = $this->table('user_profile', ['signed' => false, 'comment' => '用户个人资料表']);即使设置了signed=>false,在运行后创建的表的主键依旧是 signed 有符号型的。
问题在于topthink/think-migration包中phinx/src/Phinx/Db/Adapter/MysqlAdapter.php 文件第214行创建自增字段部分没有对 signed 属性进行判断,而github中phinx的最新版代码对signed属性则进行了判断
后来看了think-migration包中的Phinx包代码,发现所使用的Phinx版本是0.6.5,而官网stable版本已经是0.9.2了
评论(
后面还有条评论,点击查看>>