迁移类很棒但是如果你有10k记录怎么办?

时间:2015-04-12 02:46:16

标签: php mysql migration laravel-5

在网络的后端,我最近介绍了迁移类的使用,以及如何使用它们作为控制架构结构等的版本。看起来,在实现up();函数是迁移类中的数据重建机制,你基本上不仅创建表,而且还将每个记录重新插入到这些表中..它很棒,我认为它确实给了我版本控制保持表格的结构是同步的...只是我不能帮助但是如果你有一张拥有数千条记录的表,它会一直在想它的效率如何?您是否必须为每条记录编写和手动编码插入查询?迁移中是否有一项功能可以自动为我完成?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用此包Laravel Inverse Seed Generator。它可以根据数据库表中的现有数据生成新的种子。

Laravel Inverse Seed Generator

您可以从CSV文件中播种数据的另一个选项,但您必须修改BaseSeeder类以包含CSV中的函数种子。

请参阅此处

Seeing from CSV file