sqlite: improve connection string, use WAL mode

Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
Nicola Murino
2026-05-02 15:56:39 +02:00
parent d2e15ea207
commit 6e61c99b24
+3 -1
View File
@@ -220,7 +220,9 @@ func initializeSQLiteProvider(basePath string) error {
if !filepath.IsAbs(dbPath) {
dbPath = filepath.Join(basePath, dbPath)
}
connectionString = fmt.Sprintf("file:%s?cache=shared&_foreign_keys=1", dbPath)
connectionString = fmt.Sprintf(
"file:%s?_foreign_keys=1&_journal_mode=WAL&_busy_timeout=5000",
dbPath)
} else {
connectionString = config.ConnectionString
}