From 5eae85194e799accd269100c0cba06c5a1a675f4 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Thu, 8 Aug 2019 15:35:30 -0500 Subject: [PATCH] Bring stdlib iso change from v3 --- stdlib/sql.go | 2 +- stdlib/sql_test.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/sql.go b/stdlib/sql.go index cc09a3b3..ca54a1da 100644 --- a/stdlib/sql.go +++ b/stdlib/sql.go @@ -197,7 +197,7 @@ func (c *Conn) BeginTx(ctx context.Context, opts driver.TxOptions) (driver.Tx, e pgxOpts.IsoLevel = pgx.ReadUncommitted case sql.LevelReadCommitted: pgxOpts.IsoLevel = pgx.ReadCommitted - case sql.LevelSnapshot: + case sql.LevelRepeatableRead, sql.LevelSnapshot: pgxOpts.IsoLevel = pgx.RepeatableRead case sql.LevelSerializable: pgxOpts.IsoLevel = pgx.Serializable diff --git a/stdlib/sql_test.go b/stdlib/sql_test.go index 06e5d046..5e5039c3 100644 --- a/stdlib/sql_test.go +++ b/stdlib/sql_test.go @@ -565,6 +565,7 @@ func TestConnBeginTxIsolation(t *testing.T) { {sqlIso: sql.LevelDefault, pgIso: defaultIsoLevel}, {sqlIso: sql.LevelReadUncommitted, pgIso: "read uncommitted"}, {sqlIso: sql.LevelReadCommitted, pgIso: "read committed"}, + {sqlIso: sql.LevelRepeatableRead, pgIso: "repeatable read"}, {sqlIso: sql.LevelSnapshot, pgIso: "repeatable read"}, {sqlIso: sql.LevelSerializable, pgIso: "serializable"}, }