From 34f37667ef89024864c8a2f7e11eb33424cdba0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20K=C3=A4chele?= Date: Tue, 22 Apr 2025 09:48:27 +0200 Subject: [PATCH] Use write ahead logging in sqlite3 connection --- app/database.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/database.py b/app/database.py index abf2fb6..30bbf4b 100644 --- a/app/database.py +++ b/app/database.py @@ -4,10 +4,14 @@ from app.types import Order def connect(connection_string): - return sqlite3.connect( + connection = sqlite3.connect( connection_string, detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES ) + connection.execute("pragma journal_mode=wal") + + return connection + def apply_database_schema(connection): connection.execute(