transaction_isolation
是一个 配置参数,用于显示当前事务的隔离级别。
transaction_isolation
在 PostgreSQL 7.4 中添加。
默认值
transaction_isolation
的默认值是 default_transaction_isolation
的当前值。
用法
transaction_isolation
可以设置为以下值之一
read committed
read uncommitted
repeatable read
serializable
更改历史
- PostgreSQL 7.4
- 添加 (提交 b65cd562)
示例
transaction_isolation
的基本用法示例
postgres=# SHOW transaction_isolation; transaction_isolation ----------------------- read committed (1 row) postgres=# SET default_transaction_isolation TO "read uncommitted"; SET postgres=# SHOW transaction_isolation; transaction_isolation ----------------------- read uncommitted (1 row)
参考
- PostgreSQL 文档: transaction_isolation
另请参阅
default_transaction_isolation, transaction_read_only, transaction_deferrable, SET TRANSACTION