Sequelize 事务变得空闲 - PostgreSQL

Sequelize transactions become idle - PostgreSQL

提问人:nadia 提问时间:11/2/2023 最后编辑:nadia 更新时间:11/3/2023 访问量:31

问:

我一直在我的 projet 上使用 sequelize,并注意到很多空闲事务 (postgresql)。

我已经检查了我所有的代码,我总是提交或回滚我的事务。 我将事务对象传递给我的更新、删除和创建请求 但不是在我的选择请求中,这会是我闲置交易的原因吗?

或者我有没有可能有空闲交易,因为我以这种方式创建交易:

const transaction = await databaseAdapter.sequelize.transaction();

然后在某个函数参数中传递我的交易对象? 哪个在执行结束时提交/回滚事务(在“try”部分末尾提交并在“catch”中回滚)?

任何帮助都非常受欢迎 🙏

节点 .js PostgreSQL Express 事务 续集 .js

评论


答: 暂无答案