Change summary
internal/db/connect_modernc.go | 1 +
internal/db/connect_ncruces.go | 1 +
2 files changed, 2 insertions(+)
Detailed changes
@@ -20,6 +20,7 @@ func openDB(dbPath string) (*sql.DB, error) {
params.Add("_pragma", "cache_size(-8000)")
params.Add("_pragma", "synchronous(NORMAL)")
params.Add("_pragma", "secure_delete(on)")
+ params.Add("_pragma", "busy_timeout(5000)")
dsn := fmt.Sprintf("file:%s?%s", dbPath, params.Encode())
db, err := sql.Open("sqlite", dsn)
@@ -20,6 +20,7 @@ func openDB(dbPath string) (*sql.DB, error) {
"PRAGMA cache_size = -8000;",
"PRAGMA synchronous = NORMAL;",
"PRAGMA secure_delete = ON;",
+ "PRAGMA busy_timeout = 5000;",
}
db, err := driver.Open(dbPath, func(c *sqlite3.Conn) error {