Php 迁移类很棒,但如果您有10k记录呢?

Php 迁移类很棒,但如果您有10k记录呢?,php,mysql,migration,laravel-5,Php,Mysql,Migration,Laravel 5,在WebofThings的后端,我最近介绍了迁移类的使用,以及如何使用它们作为模式结构的版本控制等。。看来,在执行up()时;函数,它是迁移类中的数据重建机制,您基本上不仅可以创建表,还可以将每个记录重新插入到这些表中。。这很好,我看到它在保持表的结构同步方面确实给了我版本控制。只是我忍不住想知道,当/如果你有一个有数千条记录的表时,它的效率如何?您是否必须为每个记录编写并手工编写代码插入查询?在迁移过程中,是否有一项功能是我自动完成的 谢谢您可以使用此软件包Laravel反向种子发生器。它可以

在WebofThings的后端,我最近介绍了迁移类的使用,以及如何使用它们作为模式结构的版本控制等。。看来,在执行up()时;函数,它是迁移类中的数据重建机制,您基本上不仅可以创建表,还可以将每个记录重新插入到这些表中。。这很好,我看到它在保持表的结构同步方面确实给了我版本控制。只是我忍不住想知道,当/如果你有一个有数千条记录的表时,它的效率如何?您是否必须为每个记录编写并手工编写代码插入查询?在迁移过程中,是否有一项功能是我自动完成的


谢谢

您可以使用此软件包Laravel反向种子发生器。它可以根据数据库表中的现有数据生成新种子

另一个选项是,您可以从CSV文件中对数据进行种子设定,但必须修改BaseSeeder类以包含来自CSV的函数种子

参考这里


谢谢!因此,您的回答在某种程度上证实了迁移类更多地用于表结构的版本控制,而不是用于它们的数据……是的。这就是迁移的用途。处理数据库架构中的更改。