使交易与异步回调一起工作。
作者: KpjComp创建于 2024年9月18日更新于 2025年10月17日
标签duplicateenhancementwontfix
在使用 Drizzle 时遇到这个问题,发现事务并未实际回滚。 问题在于 `wrapTransaction` 总是假设回调函数为 `sync`, 在当今的 JS 时代,这通常不会是情况,例如,在事务期间,您可能希望读取文件,发出 HTTP 请求等,而不使用阻塞方法。
内容来源: WiseLibs/better-sqlite3
在使用 Drizzle 时遇到这个问题,发现事务并未实际回滚。 问题在于 `wrapTransaction` 总是假设回调函数为 `sync`, 在当今的 JS 时代,这通常不会是情况,例如,在事务期间,您可能希望读取文件,发出 HTTP 请求等,而不使用阻塞方法。
内容来源: WiseLibs/better-sqlite3