0

我有一个用 PHP 编写的应用程序,它使用 Doctrine 作为 ORM,并且一堆代码在单个数据库事务中执行。一旦事务被提交,就会执行很多查询。有没有办法在 postgres 中使用“脏读”?

使用 MySQL,我曾经使用 PHPStorm 内置的数据库工具在调试代码时查看数据库状态。但是,对于 PostgreSql,情况并非如此,因为此 RDMS 中的“未提交读取”隔离级别不允许脏读。这确实是一个问题,因为我们无法查看数据库的当前事务状态。

我知道这是一个非同寻常的问题,在生产中我们不会使用 Read uncommitted 隔离级别,但它对于调试客户端代码至关重要。如果您有任何解决方法或有任何帮助 - 我将非常感激。

4

0 回答 0