sqldb: ensure that we're using serializable isolation
This commit is contained in:
1 file changed
+2
-1
+2
-1
@@ -366,7 +366,8 @@ type BaseDB struct {
|
|||||||
// struct.
|
// struct.
|
||||||
func (s *BaseDB) BeginTx(ctx context.Context, opts TxOptions) (*sql.Tx, error) {
|
func (s *BaseDB) BeginTx(ctx context.Context, opts TxOptions) (*sql.Tx, error) {
|
||||||
sqlOptions := sql.TxOptions{
|
sqlOptions := sql.TxOptions{
|
||||||
ReadOnly: opts.ReadOnly(),
|
Isolation: sql.LevelSerializable,
|
||||||
|
ReadOnly: opts.ReadOnly(),
|
||||||
}
|
}
|
||||||
|
|
||||||
return s.DB.BeginTx(ctx, &sqlOptions)
|
return s.DB.BeginTx(ctx, &sqlOptions)
|
||||||
|
|||||||
Reference in new issue
Block a user