Nikita Glukhov Asked: 2023-07-28 05:03:19 +0800 CST2023-07-28 05:03:19 +0800 CST 2023-07-28 05:03:19 +0800 CST 禁止请求低于 Postgres 中指定的转换隔离级别 772 有没有办法禁止使用 Postgres 中低于指定级别的隔离级别?我希望数据库中所有事务的隔离级别至少是可重复读取,例如,如果用户尝试设置已提交读取,则会引发错误。 postgresql 1 个回答 Voted Best Answer Laurenz Albe 2023-07-28T13:52:13+08:002023-07-28T13:52:13+08:00 为此,您需要更改check_transaction_isolation()in的代码src/backend/commands/variable.c以返回falseif newXactIsoLevel < XACT_REPEATABLE_READ。
为此,您需要更改
check_transaction_isolation()
in的代码src/backend/commands/variable.c
以返回false
ifnewXactIsoLevel < XACT_REPEATABLE_READ
。