【问题标题】:Read committed Isolation Level in postgres在 postgres 中读取已提交的隔离级别
【发布时间】:2019-09-26 10:18:38
【问题描述】:

我尝试在同一个事务中使用 readcommitted 隔离级别从同一个表中插入和读取值。 https://www.postgresql.org/docs/9.5/transaction-iso.html 从这个文档中我了解到 read comitted 隔离级别将在同一个事务中读取未提交的更改。但我无法读取未提交的值。如果我的理解有误请指正!

【问题讨论】:

  • 这表明您正在进行不同的交易。
  • 你尝试了什么? 实际代码是什么样的? same 事务可以看到它所做的所有更改。不同的交易不能

标签: c# postgresql .net-core


【解决方案1】:

在 Postgresql 中,在打开的事务中,您可以读取由同一事务插入/更新的任何值。事务隔离是一种构造,它在事务存储过程中定义了事务级别的隔离,即使它没有提交并且无论隔离级别如何,它也可以读取它插入/更新的任何值。

【讨论】:

    猜你喜欢
    • 2020-08-18
    • 2014-01-03
    • 1970-01-01
    • 2014-02-16
    • 2011-02-14
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 2015-05-20
    相关资源
    最近更新 更多