From 97a17097ef7a9447ccbc3316ee23956886ac6830 Mon Sep 17 00:00:00 2001 From: Elisiei Yehorov Date: Tue, 2 Jun 2026 04:26:19 +0200 Subject: [PATCH] fix: sqlite concurrency --- db/db.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/db.go b/db/db.go index 29062d1..954bf05 100644 --- a/db/db.go +++ b/db/db.go @@ -27,10 +27,11 @@ type XDCount struct { } func Open(path string) (*DB, error) { - d, err := sql.Open("sqlite", path) + d, err := sql.Open("sqlite", path+"?_journal_mode=WAL&_busy_timeout=5000") if err != nil { return nil, err } + d.SetMaxOpenConns(1) db := &DB{d} if err := db.migrate(); err != nil { return nil, err