Skip to content

Commit 49b300b

Browse files
fix: return correct transaction level for doesStatementSetTransaction… (#504)
1 parent e025a18 commit 49b300b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pg/lib/dialect/pg_database_dialect.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ export class PgDatabaseDialect implements DatabaseDialect {
174174

175175
doesStatementSetTransactionIsolation(statement: string): TransactionIsolationLevel | undefined {
176176
if (statement.toLowerCase().includes("set session characteristics as transaction isolation level read uncommitted")) {
177-
return TransactionIsolationLevel.TRANSACTION_READ_COMMITTED;
177+
return TransactionIsolationLevel.TRANSACTION_READ_UNCOMMITTED;
178178
}
179179

180180
if (statement.toLowerCase().includes("set session characteristics as transaction isolation level read committed")) {

tests/unit/sql_method_utils.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ describe("test sql method utils", () => {
159159
[[" select 1 "], undefined, "pg"],
160160
[[" select /* COMMENT */ 1 "], undefined, "pg"],
161161
[[" /* COMMENT */ select /* COMMENT */ 1 "], undefined, "mysql"],
162-
[[" set session characteristics as transaction isolation level read uncommitted "], TransactionIsolationLevel.TRANSACTION_READ_COMMITTED, "pg"],
162+
[[" set session characteristics as transaction isolation level read uncommitted "], TransactionIsolationLevel.TRANSACTION_READ_UNCOMMITTED, "pg"],
163163
[[" set session characteristics as transaction isolation level read committed "], TransactionIsolationLevel.TRANSACTION_READ_COMMITTED, "pg"],
164164
[[" set session characteristics as transaction isolation level repeatable read "], TransactionIsolationLevel.TRANSACTION_REPEATABLE_READ, "pg"],
165165
[[" set session characteristics as transaction isolation level serializable "], TransactionIsolationLevel.TRANSACTION_SERIALIZABLE, "pg"],

0 commit comments

Comments
 (0)