From 782bff5ea4beb137cbd027c0cefee7f3afaa7ecc Mon Sep 17 00:00:00 2001 From: thzxx Date: Sat, 27 Jun 2026 23:11:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20audit=5Flogs=20=E8=A1=A8=E7=BC=BA?= =?UTF-8?q?=E5=B0=91=20iteration=20=E5=88=97=E5=AF=BC=E8=87=B4=E5=86=99?= =?UTF-8?q?=E5=85=A5=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CREATE TABLE 加入 iteration INTEGER - 新增迁移 ALTER TABLE audit_logs ADD COLUMN iteration --- electron/services/database.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/electron/services/database.service.ts b/electron/services/database.service.ts index a507538..a14fe06 100644 --- a/electron/services/database.service.ts +++ b/electron/services/database.service.ts @@ -121,6 +121,7 @@ export class DatabaseService { CREATE TABLE IF NOT EXISTS audit_logs ( id INTEGER PRIMARY KEY AUTOINCREMENT, session_id TEXT, + iteration INTEGER, event_type TEXT NOT NULL, actor TEXT NOT NULL DEFAULT 'system', target TEXT NOT NULL, @@ -229,6 +230,14 @@ export class DatabaseService { } catch { // 列已存在,忽略 } + + // 迁移 2: audit_logs 表添加 iteration 列 + try { + db.exec('ALTER TABLE audit_logs ADD COLUMN iteration INTEGER'); + log.info('[DB] Migration: added iteration column to audit_logs'); + } catch { + // 列已存在,忽略 + } } /**