gpt4 book ai didi

mysql - Ruby on Rails : populate fake data extremely quick

转载 作者:行者123 更新时间:2023-11-29 13:24:53 25 4
gpt4 key购买 nike

我可以想象,对于像我这样的懒人来说,只需使用一个 rake(终端)命令即可将任何虚假数据填充到数据库中,这是非常容易的。

我了解 Faker、Populator 等,但据我所知,它们都需要编写一些(原始但)代码以使数据更加人性化(直接手动定义随机数据的类型:emalis,名称、价格等)。

这在大多数情况下都是有意义的,但现在就我而言,用任何字符串填充 mysql varchar 字段、用任何长文本填充文本字段、用数字填充 int 等就足够了

有什么建议吗?

最佳答案

如果速度是您的目标,您应该做两件事:

  • 使用内存数据库进行测试,直到进行验收测试。换句话说,考虑像SQLite这样的东西。用于集成测试(有些人可能会说单元测试)而不是 MySQL。
  • 使用Factory Girl生成您的虚假数据。显然,这样的工具创建的数据比你喜欢的更有意义,但你关心这一点对我来说很奇怪。无论如何,使用现有工具比仅仅因为您不想要看起来“太好”的数据而编写生成乱码的代码要快得多。

关于mysql - Ruby on Rails : populate fake data extremely quick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20276685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com