Skip to content

Commit cb853d0

Browse files
committed
Blob I/O: use :memory: for compatibility (SQLite <3.37.0)
1 parent fe0ed2e commit cb853d0

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

blob_io_test.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,19 @@ var _ io.Closer = &SQLiteBlob{}
2525
type driverConnCallback func(*testing.T, *SQLiteConn)
2626

2727
func blobTestData(t *testing.T, dbname string, rowid int64, blob []byte, c driverConnCallback) {
28-
db, err := sql.Open("sqlite3", "file:/"+dbname+"?vfs=memdb")
28+
29+
// TODO use :memory: for compatibility with SQLite versions < 3.37.0.
30+
// Use memdb vfs for more recent versions.
31+
32+
// db, err := sql.Open("sqlite3", "file:/"+dbname+"?vfs=memdb")
33+
db, err := sql.Open("sqlite3", ":memory:")
2934
if err != nil {
3035
t.Fatal(err)
3136
}
3237
defer db.Close()
3338

39+
db.SetMaxOpenConns(1)
40+
3441
// Test data
3542
query := `
3643
CREATE TABLE data (

0 commit comments

Comments
 (0)