Knex.js PostgreSQL 如何更改事务隔离级别



这似乎没有在Knex.js文档中涵盖。有什么想法吗?

谢谢

您可以与事务选项一起使用,例如:

   this.knex.transaction(async (trx) => { ... }, { isolationLevel: 'repeatable read' });

我希望它是一个原始的SQL语句。 语法

knex.schema.raw('set transaction isolation level serializable;') 

此设置在当前会话中保持不变。这意味着对于同一会话中的其他查询,您可能必须将其更改为其他内容。

相关内容

  • 没有找到相关文章

最新更新