在不知道table结构的情况下使用Faker填充table
Use Faker to fill table without knowing table structure
我可以使用(如果是 - 那么如何)Yii2 Faker 在不知道 [=20= 的情况下使用 n
记录的随机数据填充整个 table(所有列) ] 结构体? Faker 可以检查模式并为我做这件事,还是我必须编写自己的代码,在这种情况下使用它?
例如,我想测试一下,当我向它提供比方说数百万条记录时,我的数据库将变得有多大。由于我的数据库包含许多 table 并且每个 table 都有不同的结构,所以我想使用一些自动化的东西而不是为每个 table 和每个结构编写我自己的代码。
Faker 或 Yii2 的任何其他扩展是否可能?
看看 Gii,它遍历 table 上的所有列并做一些事情。您还可以找出列是外键并从其他 table 获取数据。
我不知道有什么可以自动为您执行此操作的。
1 东西,你必须给它一个命令来填写 tables,它不会工作,除非你以特定的方式填写 tables,尤其是用外键。
我可以使用(如果是 - 那么如何)Yii2 Faker 在不知道 [=20= 的情况下使用 n
记录的随机数据填充整个 table(所有列) ] 结构体? Faker 可以检查模式并为我做这件事,还是我必须编写自己的代码,在这种情况下使用它?
例如,我想测试一下,当我向它提供比方说数百万条记录时,我的数据库将变得有多大。由于我的数据库包含许多 table 并且每个 table 都有不同的结构,所以我想使用一些自动化的东西而不是为每个 table 和每个结构编写我自己的代码。
Faker 或 Yii2 的任何其他扩展是否可能?
看看 Gii,它遍历 table 上的所有列并做一些事情。您还可以找出列是外键并从其他 table 获取数据。
我不知道有什么可以自动为您执行此操作的。
1 东西,你必须给它一个命令来填写 tables,它不会工作,除非你以特定的方式填写 tables,尤其是用外键。