如何减少 laravel 中开发的现有网站的迁移

how to reduce migrations of existing website that is developed in laravel

我有 1000 多个网站的迁移,而表格只有 300-400,现在我想减少迁移的数量而不丢失任何数据,有没有可能做到这一点。

在 Laravel 8 中,由于 this PR

,您将能够转储数据库并丢弃迁移

同时,您可以查看PR代码并在当前版本中实现它https://github.com/laravel/framework/pull/32275/files

主要思想是使用 mysqldump(或 pgdump,取决于您的数据库)转储当前数据库状态,然后 运行 迁移以导入它。