Postgresql 当使用MariaDb作为数据库时,TypeOrm没有执行大容量保存
我正在尝试向mariadb数据库中插入1000多个条目Postgresql 当使用MariaDb作为数据库时,TypeOrm没有执行大容量保存,postgresql,mariadb,amazon-rds,typeorm,Postgresql,Mariadb,Amazon Rds,Typeorm,我正在尝试向mariadb数据库中插入1000多个条目 let repo = await this.getRepository(RawOhlcv) return await repo.save<RawOhlcv>(entityObj, { chunk: 1 }) 因此,每个条目都被单独插入,甚至在下一个条目之前运行一个select查询 然而,当我尝试对postgres数据库执行相同操作时,它会一次插入所有条目 如何使用mariadb实现批量插入 PS:我使用的是AWS RDSTyp
let repo = await this.getRepository(RawOhlcv)
return await repo.save<RawOhlcv>(entityObj, { chunk: 1 })
因此,每个条目都被单独插入,甚至在下一个条目之前运行一个select查询
然而,当我尝试对postgres数据库执行相同操作时,它会一次插入所有条目
如何使用mariadb实现批量插入
PS:我使用的是AWS RDSTypeorm提供的保存查询在使用AWS RDS时的解释如下。但是,如果使用查询生成器使用纯插入查询,那么它将执行批量插入
let repo = await this.getRepository(RawOhlcv)
await repo
.createQueryBuilder()
.insert()
.values(entityArray)
.execute()
{chunk:1}
是什么意思?
let repo = await this.getRepository(RawOhlcv)
await repo
.createQueryBuilder()
.insert()
.values(entityArray)
.execute()