fix: SQLite WAL 事件监听用 event.listens_for(修复 Windows 上启动报 'Engine' object has no attribute 'event');配置拆分为通用 settings.json + 盒子模板 settings.armv7.json
This commit is contained in:
+2
-1
@@ -551,7 +551,8 @@ class DatabaseManager:
|
||||
)
|
||||
|
||||
# 启用 WAL 提升并发读写;sqlite3 是标准库,始终可用
|
||||
@self.engine.event.listens_for(self.engine, 'connect')
|
||||
from sqlalchemy import event
|
||||
@event.listens_for(self.engine, 'connect')
|
||||
def _set_sqlite_pragma(dbapi_connection, connection_record):
|
||||
try:
|
||||
cursor = dbapi_connection.cursor()
|
||||
|
||||
Reference in New Issue
Block a user