迁移 类 很棒,但如果您有 10k 条记录怎么办?
Migration classes are great but what if you had 10k records?
在物联网后端,我最近了解到迁移 classes 的使用,以及如何将它们用作模式结构等的版本控制。 . 看来,在执行up();函数是迁移 class 中的数据重建机制,您基本上不仅可以创建 tables,还可以将每条记录重新插入到这些 tables.. 这很棒,我明白了它确实在保持 table 的结构同步方面给了我版本控制..只是我忍不住想知道它是如何有效的 when/if 你有一个 table有几千条记录?您是否必须为每条记录编写和手动编码插入查询?迁移中是否缺少我自动为我完成的功能?
谢谢
您可以使用此软件包 Laravel 反向种子生成器。它可以根据数据库 table.
中的现有数据生成新的种子
Laravel Inverse Seed Generator
另一个选项,您可以从 CSV 文件中播种数据,但您必须修改 BaseSeeder class 以包含来自 CSV 的函数种子。
参考这里
在物联网后端,我最近了解到迁移 classes 的使用,以及如何将它们用作模式结构等的版本控制。 . 看来,在执行up();函数是迁移 class 中的数据重建机制,您基本上不仅可以创建 tables,还可以将每条记录重新插入到这些 tables.. 这很棒,我明白了它确实在保持 table 的结构同步方面给了我版本控制..只是我忍不住想知道它是如何有效的 when/if 你有一个 table有几千条记录?您是否必须为每条记录编写和手动编码插入查询?迁移中是否缺少我自动为我完成的功能?
谢谢
您可以使用此软件包 Laravel 反向种子生成器。它可以根据数据库 table.
中的现有数据生成新的种子Laravel Inverse Seed Generator
另一个选项,您可以从 CSV 文件中播种数据,但您必须修改 BaseSeeder class 以包含来自 CSV 的函数种子。
参考这里