需要为sqlite中的特定表生成几千行。行中的所有信息都是随机的。该如何快速完成?。
答案 0 :(得分:0)
您可以使用activerecord-import
宝石。
这使您可以在单个查询中将数千条记录插入数据库中
样品用量
.p1{
position:absolute;
top:46px;
left:0px;
width: 0%;
height: calc(100% - 46px);
background-color: blue;
z-index: 2;
-webkit-transition: width 4s ease;
-moz-transition: width 4s ease;
-o-transition: width 4s ease;
-ms-transition: width 4s ease;
transition: width 4s ease;
}
.laser{
height: 100%;
width: 100%; /*You have to change width from 3px to 100% and it will works */
background: #ff0000;
position: relative;
top: 46px;
left: 0px;
display: block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 0 20px 10px #ff0000;
-moz-box-shadow: 0 0 20px 10px #ff0000;
box-shadow: 0 0 20px 10px #ff0000;
z-index: 3;
}
上面的代码段将通过一次查询在books表中插入10条记录
存储库:https://github.com/zdennis/activerecord-import
注意:如果您表示需要测试数据,可以随机使用faker
gem