我想在我的Rails应用程序中的MySQL数据库中生成数千条记录,用于测试,负载平衡等。
rake db:drop db:create db:migrate
上重新导入SQL转储。初始生成需要很长时间(1-2小时或更长时间),但导入SQL转储的速度非常快。
由于项目处于非常活跃的开发状态,尚未发布到生产环境,因此我们正在更改以前运行的迁移和数据库模式以保持清洁。
这意味着每次我们更改架构或添加/删除任何开发数据时,我们都需要重新运行生成任务(这需要很长时间)。
有没有办法加速这一代?打开直接的SQL解决方案,但这会跳过所有验证步骤,所以我要小心。