mirror of https://github.com/jackc/pgx.git
Bring stdlib iso change from v3
parent
faa980a256
commit
5eae85194e
|
@ -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
|
||||
|
|
|
@ -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"},
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue