因此,我在最近的一个项目中一直在使用 Laravel 的数据库迁移,并且一切正常,除了一个包含大约 380 万行的“城市”表。以下按预期工作:
DB::table('cities')->insert([
'name' => 'Dublin'
]);
但是,当我将额外的 380 万行添加到上述插入数组时,工匠迁移命令只是失败/超时。
我在这里遗漏了什么还是有更好的方法来做到这一点?
城市迁移的文件大小为 365 MB,这实际上会导致 Phpstorm 崩溃(内存不足错误)。我想知道是否有办法将大型数据库迁移拆分为较小的文件?
PHP 7.2 Laravel 5.7 Docker/Laradock。