Postgresql 当使用MariaDb作为数据库时,TypeOrm没有执行大容量保存

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

我正在尝试向mariadb数据库中插入1000多个条目

let repo = await this.getRepository(RawOhlcv)
return await repo.save<RawOhlcv>(entityObj, { chunk: 1 })
因此,每个条目都被单独插入,甚至在下一个条目之前运行一个select查询

然而,当我尝试对postgres数据库执行相同操作时,它会一次插入所有条目

如何使用mariadb实现批量插入


PS:我使用的是AWS RDS

Typeorm提供的保存查询在使用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()