0

Doctrine を ORM として使用する PHP で記述されたアプリケーションがあり、単一のデータベース トランザクション内で一連のコードが実行されます。トランザクションがコミットされると、多くのクエリが実行されます。postgresで「ダーティリード」を利用する方法はありますか?

MySQL では、組み込みの PHPStorm データベース ツールを使用して、コードのデバッグ中にデータベースの状態を表示していました。ただし、これは PostgreSql には当てはまりません。これは、この RDMS の「コミットされていない読み取り」分離レベルではダーティ読み取りが許可されていないためです。データベースの現在のトランザクション状態を表示できないため、これは本当に問題になります。

これは異常な質問であることは承知しており、本番環境では Read uncommitted 分離レベルを使用しませんが、クライアント コードのデバッグには不可欠です。何かお役に立てることがあれば、よろしくお願いいたします。

4

0 に答える 0