如何解决回滚后的 Mikroorm id 漏洞
我正在将几个实体保存到我的数据库中:
prettier
当其中一个失败时,事务失败并回滚。假设这些任务是它们失败的前 4 个任务,数据库中没有任务,但是下次我插入一个任务时,它从 id 5 开始。有没有办法从持久化的 id 中删除这些任务?
我也在设置 RequestContext:
const tasks = taskInputs.map(task => {
this.repo.create({
name,state,});
})
try{
await this.repo.persist(tasks).flush();
}catch(err){
...
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。