Skip to content

Commit 3b2cb2d

Browse files
author
Aaron Schlesinger
committed
fix(mem_db.go): open sqlite3 DB the canonical way
1 parent ca841b0 commit 3b2cb2d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

data/mem_db.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ package data
33
import (
44
"database/sql"
55

6-
"github.com/mxk/go-sqlite/sqlite3"
6+
_ "github.com/mxk/go-sqlite/sqlite3"
77
)
88

99
const (
10-
memStr = ":memory:"
10+
sqlite3Str = "sqlite3"
11+
memStr = ":memory:"
1112
)
1213

1314
type memDB struct {
@@ -18,10 +19,10 @@ func (m memDB) Get() (*sql.DB, error) {
1819
return m.db, nil
1920
}
2021

21-
func NewMemDB() (*sql.DB, error) {
22-
db, err := sqlite3.Open(memStr)
22+
func NewMemDB() (DB, error) {
23+
db, err := sql.Open(sqlite3Str, memStr)
2324
if err != nil {
2425
return nil, err
2526
}
26-
return &memDB{db:db}, nil
27+
return &memDB{db: db}, nil
2728
}

0 commit comments

Comments
 (0)