From 841b30b547d484220b3da099a00ff962daddba53 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 26 Feb 2024 13:42:57 +0100 Subject: [PATCH] Set SQLite concurrency options --- db.go | 3 ++- diff --git a/db.go b/db.go index e1e83c45febddeae3a562756212bc40d2d47d41a..a4f4e93ac398bd676ffc3ea2247ef4fdbeb0ff86 100644 --- a/db.go +++ b/db.go @@ -29,10 +29,11 @@ db *sql.DB } func openDB(filename string) (*DB, error) { - sqlDB, err := sql.Open("sqlite3", filename) + sqlDB, err := sql.Open("sqlite3", filename+"?cache=shared") if err != nil { return nil, err } + sqlDB.SetMaxOpenConns(1) db := &DB{sqlDB} if err := db.init(context.TODO()); err != nil { -- 2.48.1