Skip to content

Commit 273cd69

Browse files
committed
refactor
1 parent 47f99b4 commit 273cd69

File tree

5 files changed

+93
-98
lines changed

5 files changed

+93
-98
lines changed

Diff for: global.go

-30
This file was deleted.

Diff for: global_sqldb.go

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package mysql_locks
2+
3+
import (
4+
"context"
5+
"database/sql"
6+
sqldb_storage "github.com/storage-lock/go-sqldb-storage"
7+
"github.com/storage-lock/go-storage"
8+
storage_lock "github.com/storage-lock/go-storage-lock"
9+
storage_lock_factory "github.com/storage-lock/go-storage-lock-factory"
10+
)
11+
12+
var sqlDbStorageLockFactoryBeanFactory *storage_lock_factory.StorageLockFactoryBeanFactory[*sql.DB, *sql.DB] = storage_lock_factory.NewStorageLockFactoryBeanFactory[*sql.DB, *sql.DB]()
13+
14+
// NewLockBySqlDb 从sql.DB创建锁
15+
func NewLockBySqlDb(ctx context.Context, db *sql.DB, lockId string) (*storage_lock.StorageLock, error) {
16+
factory, err := GetLockFactoryBySqlDb(ctx, db)
17+
if err != nil {
18+
return nil, err
19+
}
20+
return factory.CreateLock(lockId)
21+
}
22+
23+
// NewLockBySqlDbWithOptions 从sql.DB创建锁,创建锁的时候可以指定锁的选项
24+
func NewLockBySqlDbWithOptions(ctx context.Context, db *sql.DB, options *storage_lock.StorageLockOptions) (*storage_lock.StorageLock, error) {
25+
factory, err := GetLockFactoryBySqlDb(ctx, db)
26+
if err != nil {
27+
return nil, err
28+
}
29+
return factory.CreateLockWithOptions(options)
30+
}
31+
32+
func GetLockFactoryBySqlDb(ctx context.Context, db *sql.DB) (*storage_lock_factory.StorageLockFactory[*sql.DB], error) {
33+
return sqlDbStorageLockFactoryBeanFactory.GetOrInit(ctx, db, func(ctx context.Context) (*storage_lock_factory.StorageLockFactory[*sql.DB], error) {
34+
sqlDbStorage, err := sqldb_storage.NewStorageBySqlDb(db)
35+
if err != nil {
36+
return nil, err
37+
}
38+
connectionManager := storage.NewFixedSqlDBConnectionManager(db)
39+
factory := storage_lock_factory.NewStorageLockFactory[*sql.DB](sqlDbStorage, connectionManager)
40+
return factory, nil
41+
})
42+
}

Diff for: go.mod

+17-13
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,34 @@ module github.com/storage-lock/go-sqldb-locks
22

33
go 1.19
44

5+
require (
6+
github.com/storage-lock/go-sqldb-storage v0.0.0-20230923200856-5391ea01f4d6
7+
github.com/storage-lock/go-storage v0.0.2
8+
github.com/storage-lock/go-storage-lock v0.0.5
9+
github.com/storage-lock/go-storage-lock-factory v0.0.2
10+
)
11+
512
require (
613
github.com/davecgh/go-spew v1.1.1 // indirect
714
github.com/denisenkom/go-mssqldb v0.12.3 // indirect
815
github.com/go-sql-driver/mysql v1.7.1 // indirect
9-
github.com/golang-infrastructure/go-goroutine-id v0.0.0-20230331174358-98b48a64077b // indirect
16+
github.com/golang-infrastructure/go-goroutine-id v0.0.0-20230917075314-f1af231c0b06 // indirect
1017
github.com/golang-infrastructure/go-iterator v0.0.0-20230524171120-56988a9b127c // indirect
1118
github.com/golang-infrastructure/go-pointer v0.0.5 // indirect
1219
github.com/golang-infrastructure/go-reflect-utils v0.0.0-20221130143747-965ef2eb09c3 // indirect
1320
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 // indirect
1421
github.com/golang-sql/sqlexp v0.1.0 // indirect
15-
github.com/google/uuid v1.3.0 // indirect
22+
github.com/google/uuid v1.3.1 // indirect
1623
github.com/lib/pq v1.10.9 // indirect
1724
github.com/pmezard/go-difflib v1.0.0 // indirect
18-
github.com/storage-lock/go-events v0.0.0-20230805113632-ff4385b14030 // indirect
19-
github.com/storage-lock/go-mysql-storage v0.0.0-20230806122202-67c362e65206 // indirect
20-
github.com/storage-lock/go-postgresql-storage v0.0.0-20230806124106-91000ba82681 // indirect
21-
github.com/storage-lock/go-sqldb-storage v0.0.0-20230806151013-a5a09bef2941 // indirect
22-
github.com/storage-lock/go-sqlserver-storage v0.0.0-20230806150824-bb6a3af3da70 // indirect
23-
github.com/storage-lock/go-storage v0.0.0-20230805070648-ce1105955864 // indirect
24-
github.com/storage-lock/go-storage-events v0.0.0-20230805074431-3c9e83cd7acb // indirect
25-
github.com/storage-lock/go-storage-lock v0.0.0-20230806063848-33d8f297b1c7 // indirect
26-
github.com/storage-lock/go-storage-lock-factory v0.0.0-20230806074209-a8a207520673 // indirect
27-
github.com/storage-lock/go-utils v0.0.0-20230804131655-6dbe431cdc1a // indirect
25+
github.com/storage-lock/go-events v0.0.3 // indirect
26+
github.com/storage-lock/go-mysql-storage v0.0.3-0.20230923200627-de392591593c // indirect
27+
github.com/storage-lock/go-postgresql-storage v0.0.3-0.20230916184926-6506db239a80 // indirect
28+
github.com/storage-lock/go-sql-based-storage v0.0.0-20230903181730-3e91a672a521 // indirect
29+
github.com/storage-lock/go-sqlserver-storage v0.0.2-0.20230916183802-f1cfe0b4cf50 // indirect
30+
github.com/storage-lock/go-storage-events v0.0.5 // indirect
31+
github.com/storage-lock/go-utils v0.0.2 // indirect
2832
github.com/stretchr/testify v1.8.4 // indirect
29-
golang.org/x/crypto v0.12.0 // indirect
33+
golang.org/x/crypto v0.13.0 // indirect
3034
gopkg.in/yaml.v3 v3.0.1 // indirect
3135
)

Diff for: go.sum

+34-26
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ github.com/denisenkom/go-mssqldb v0.12.3/go.mod h1:k0mtMFOnU+AihqFxPMiF05rtiDror
99
github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ=
1010
github.com/go-sql-driver/mysql v1.7.1 h1:lUIinVbN1DY0xBg0eMOzmmtGoHwWBbvnWubQUrtU8EI=
1111
github.com/go-sql-driver/mysql v1.7.1/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI=
12-
github.com/golang-infrastructure/go-goroutine-id v0.0.0-20230331174358-98b48a64077b h1:kt3zNiijgkfPm47YaL4MaQJkw0T7ukEEttnCQMOcWxo=
13-
github.com/golang-infrastructure/go-goroutine-id v0.0.0-20230331174358-98b48a64077b/go.mod h1:1L+eneS0HXUlZP0tmESGhlmpJ3hl063JGz6UQaJCmY0=
12+
github.com/golang-infrastructure/go-goroutine-id v0.0.0-20230917075314-f1af231c0b06 h1:A28MrYe3pSClGhMVyTQF6wd3h3Tt/U31nddoK60+HZQ=
13+
github.com/golang-infrastructure/go-goroutine-id v0.0.0-20230917075314-f1af231c0b06/go.mod h1:1L+eneS0HXUlZP0tmESGhlmpJ3hl063JGz6UQaJCmY0=
14+
github.com/golang-infrastructure/go-if-expression v0.0.3 h1:Ic6L/s250nwtQz8CtTFpkWopCwsWmxQErSRkrBqBVj4=
1415
github.com/golang-infrastructure/go-iterator v0.0.0-20230524171120-56988a9b127c h1:h4321AFRVv5rTKcColUjE5pa+Y1exG1e6aEXn43L/Eg=
1516
github.com/golang-infrastructure/go-iterator v0.0.0-20230524171120-56988a9b127c/go.mod h1:Guf14ZZ7f7qiE0YpZbUkICcm7LWc3nrn3/gDObT//WI=
1617
github.com/golang-infrastructure/go-pointer v0.0.5 h1:wzZ/XnXKzD3DWECTnUpUh+xAlGSWqfn/pQyusPNsqrQ=
@@ -22,43 +23,49 @@ github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0kt
2223
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
2324
github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A=
2425
github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI=
25-
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
26-
github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
26+
github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4=
27+
github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
28+
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
29+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
2730
github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
2831
github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
2932
github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8=
3033
github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA=
3134
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
3235
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
33-
github.com/storage-lock/go-events v0.0.0-20230805113632-ff4385b14030 h1:ET3kiNlDgAMW/8WKHUGcpb4GzeQSuGnW4xta2Ri/jgY=
34-
github.com/storage-lock/go-events v0.0.0-20230805113632-ff4385b14030/go.mod h1:LGZzW3f+td+b+i1pphoI9Dge0kDsguFza/YkXLADet0=
35-
github.com/storage-lock/go-mysql-storage v0.0.0-20230806122202-67c362e65206 h1:Cp8r9KROlKI6cT4pk2UgJrGPjWTUIeht6zCw8Km4kNQ=
36-
github.com/storage-lock/go-mysql-storage v0.0.0-20230806122202-67c362e65206/go.mod h1:XyIcjTfAi0aQ57TNoSIesAuwLNalSAbmktf+yPWBiqU=
37-
github.com/storage-lock/go-postgresql-storage v0.0.0-20230806124106-91000ba82681 h1:G2PeGxkl18NuSLUnp4WWaT4nppnXw0iMN9Nclj0uwGc=
38-
github.com/storage-lock/go-postgresql-storage v0.0.0-20230806124106-91000ba82681/go.mod h1:GvjdEMWVvDQEb9YX+L+A2Mlu4yWkb820GePr7JnirBU=
39-
github.com/storage-lock/go-sqldb-storage v0.0.0-20230806151013-a5a09bef2941 h1:nVGjobl+vwn29EXYPLOOjSL8Ul8FaYNv8Wi/qIohFF4=
40-
github.com/storage-lock/go-sqldb-storage v0.0.0-20230806151013-a5a09bef2941/go.mod h1:W7oNeYIr6pfGCiqBoVHd6VsNASNFHtMLlXqwQtbeTVM=
41-
github.com/storage-lock/go-sqlserver-storage v0.0.0-20230806150824-bb6a3af3da70 h1:WjcBSVQIQ93Maz/y1pySliR+zwoAx56FbcyePVLxSGU=
42-
github.com/storage-lock/go-sqlserver-storage v0.0.0-20230806150824-bb6a3af3da70/go.mod h1:aqNDTlZKXO3flT7eeGRn1NCdySG+T7GpzYx82QfxHuc=
43-
github.com/storage-lock/go-storage v0.0.0-20230805070648-ce1105955864 h1:0lsu6eydV3zLSPdH4aYrQ3kJ2Tjllac8xzOhIQ5xud0=
44-
github.com/storage-lock/go-storage v0.0.0-20230805070648-ce1105955864/go.mod h1:zJZ0g3C6YyDLxX0T/+vxTiVVXZ449LNiFLNBs535a6E=
45-
github.com/storage-lock/go-storage-events v0.0.0-20230805074431-3c9e83cd7acb h1:GuAN/qYQi03ucN7QEUxZvo8Q+CAF5N53HoWAwUBGxmk=
46-
github.com/storage-lock/go-storage-events v0.0.0-20230805074431-3c9e83cd7acb/go.mod h1:6a+wteTwNtzVLBEUA8pECe2/2UtkK+wS0tjlnrEHp9k=
47-
github.com/storage-lock/go-storage-lock v0.0.0-20230806063848-33d8f297b1c7 h1:0i+jz+Dr2xON3CjM975qyzGMv75fJHqiyLRrtFDMt/w=
48-
github.com/storage-lock/go-storage-lock v0.0.0-20230806063848-33d8f297b1c7/go.mod h1:mtvTCnwMiwIHctDYkUNOIUKEJSJyIefPuPPUFLJtt0c=
49-
github.com/storage-lock/go-storage-lock-factory v0.0.0-20230806074209-a8a207520673 h1:7CRfAAi6a1wcsjqbFYwRlORon4MRaGCbzAhNZSA7+IM=
50-
github.com/storage-lock/go-storage-lock-factory v0.0.0-20230806074209-a8a207520673/go.mod h1:+Qk1OZqAi2WHnYMlWjo4w7JBlVSy8B6yGrEW0fSRoOE=
51-
github.com/storage-lock/go-utils v0.0.0-20230804131655-6dbe431cdc1a h1:6nSZOPYmogTELlp3ZUmzTbOupdrH7OomezDMKHnSAzA=
52-
github.com/storage-lock/go-utils v0.0.0-20230804131655-6dbe431cdc1a/go.mod h1:V0M52rFAkNt77MA3odRqwkl1xRkswsEcX/neFbgmhZY=
36+
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
37+
github.com/storage-lock/go-events v0.0.3 h1:QuNbaREe5m1WYC0meKs7SRJ5lY11a18jCJJS/mGD3SA=
38+
github.com/storage-lock/go-events v0.0.3/go.mod h1:DKwPgfuq8T8CyPLipH+0XHsNt8hEN4g9krUGfosU2oY=
39+
github.com/storage-lock/go-mysql-storage v0.0.3-0.20230923200627-de392591593c h1:OZ2eWAUAV8uvTfhE8ReFtyqJDqTprSm9uWXgS/s/fU0=
40+
github.com/storage-lock/go-mysql-storage v0.0.3-0.20230923200627-de392591593c/go.mod h1:/oOSX2GDb2MDgzeCqIEUtbBOzWPjJJxcgvaHzOy9TVs=
41+
github.com/storage-lock/go-postgresql-storage v0.0.3-0.20230916184926-6506db239a80 h1:8DUlWGjvyG8A6zFhfBU7dpMhDbCNqQRAeh5BITRdMd0=
42+
github.com/storage-lock/go-postgresql-storage v0.0.3-0.20230916184926-6506db239a80/go.mod h1:N3KJbRqz959nsewASIymwEarMcZI0SxL0DBrqlClULI=
43+
github.com/storage-lock/go-sql-based-storage v0.0.0-20230903181730-3e91a672a521 h1:xZQTwQh9F7zKMLPIsHn7mZFSPqpj1OkrGrBVTLKV2c0=
44+
github.com/storage-lock/go-sql-based-storage v0.0.0-20230903181730-3e91a672a521/go.mod h1:4ixNpjEQ9Aj4E9GExfopf3vw14oqXRSuFSduq7QRgF4=
45+
github.com/storage-lock/go-sqldb-storage v0.0.0-20230923200856-5391ea01f4d6 h1:BSuNCMxI/1+6X+p4H38sFq/ZbL1P/oNr+RrRnywKNRE=
46+
github.com/storage-lock/go-sqldb-storage v0.0.0-20230923200856-5391ea01f4d6/go.mod h1:rc2dH0lT/z7Zp3CMVMQCZVt/rk1ISt7nwur03fXd4Eg=
47+
github.com/storage-lock/go-sqlserver-storage v0.0.2-0.20230916183802-f1cfe0b4cf50 h1:+YYtV57WdNOl3oysewDguckZIrvCf1YNAsNFZqebboE=
48+
github.com/storage-lock/go-sqlserver-storage v0.0.2-0.20230916183802-f1cfe0b4cf50/go.mod h1:PX+RhwHoZHWQRcQX2I2YpQ0fWKGUtAF3XOA4b6rHYis=
49+
github.com/storage-lock/go-storage v0.0.2 h1:N5glUlrr1bbJ8ixYsPmOv+TuhIOObX/65+hrNMPWFDc=
50+
github.com/storage-lock/go-storage v0.0.2/go.mod h1:4vuU2nLdbmzj2UIBKpwB5lj8RI+GnPDZ4YHZ7QAcFHE=
51+
github.com/storage-lock/go-storage-events v0.0.5 h1:qUgB/VZIQNM0PIos67T9D1JIqu3Yiu3+YDpuHEal3FI=
52+
github.com/storage-lock/go-storage-events v0.0.5/go.mod h1:aBMVsOSr61+BLxO3QnU5FwKd5bdMGE4IpV0oDrAg8uQ=
53+
github.com/storage-lock/go-storage-lock v0.0.5 h1:fFCePBP635+pqnhq1QW3FTvDMkqDTBbMIAaIUHem3P8=
54+
github.com/storage-lock/go-storage-lock v0.0.5/go.mod h1:8u6BrTf+H/EwheP7i2bGGUcxjVnDvGbIj6bUUdYsBx8=
55+
github.com/storage-lock/go-storage-lock-factory v0.0.2 h1:EQha+kPfvbgLbfEinuLILE22DTcaTXsX1+7feok2Uck=
56+
github.com/storage-lock/go-storage-lock-factory v0.0.2/go.mod h1:vg2/LQ5OxpfLRJrUypj1m6sNwtKhzAgfRf3jDXZgakA=
57+
github.com/storage-lock/go-storage-test-helper v0.0.3 h1:y8B24zJkQaI7uYOW2MTBIHTZXbRpkEG6rS1XMWAttjs=
58+
github.com/storage-lock/go-utils v0.0.2 h1:pdacTOlD+AHqwWVmDqZLcjKF+7p8TjsmlvZ9bmmkIfE=
59+
github.com/storage-lock/go-utils v0.0.2/go.mod h1:tx8ATHL7yOC0Nyjpba7hJNk0+QNt2XEnMr8NcGm9Gak=
5360
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
5461
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
5562
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
5663
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
5764
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
5865
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
5966
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
60-
golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=
61-
golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw=
67+
golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck=
68+
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
6269
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
6370
golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
6471
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
@@ -72,6 +79,7 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
7279
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
7380
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
7481
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
82+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
7583
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
7684
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
7785
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

Diff for: sqldb_lock_factory.go

-29
This file was deleted.

0 commit comments

Comments
 (0)