我有表,我的表的主键基于increments
$table->increments('id');
,而laravel 5.8的默认主键是bigIncrements
。
我想知道有什么方法可以自动将我的increments
更改为bigIncrements
,但是否提供新的迁移?
当我们有现有表并且需要从该表中添加或删除列时,我们只需创建新的迁移,并告诉它添加或删除x
列即可。
答案 0 :(得分:0)
请不要将laravel 5.7或更低版本升级到5.8,因为如果要执行这些操作,则需要手动创建,以便将主键增量更改为bigIncrements,也将外键整数更改为bigInteger,最好的方法是不要升级laravel版本,laravel 5.8会有很多更改。
阅读以下链接的更多信息: https://laravel.com/docs/5.8/upgrade