diff --git a/feedbackloop/app.py b/feedbackloop/app.py
index be3aead4dbf6f5e1db524bae2817a366e8443da3..7d4b6c95fdfc15d966ab8d3f010d62db9518b1fa 100644
--- a/feedbackloop/app.py
+++ b/feedbackloop/app.py
@@ -1,5 +1,7 @@
 from flask import Flask
 from flask_sqlalchemy import SQLAlchemy
+from sqlalchemy.engine import Engine
+from sqlalchemy import event
 
 
 app = Flask(__name__)
@@ -7,3 +9,10 @@ app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///:memory:'
 app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
 
 db = SQLAlchemy(app)
+
+
+@event.listens_for(Engine, "connect")
+def set_sqlite_pragma(dbapi_connection, connection_record):
+    cursor = dbapi_connection.cursor()
+    cursor.execute("PRAGMA journal_mode=WAL")
+    cursor.close()