diff --git a/src/lib/db-schema.ts b/src/lib/db-schema.ts index 0b59bee..c8c60b5 100644 --- a/src/lib/db-schema.ts +++ b/src/lib/db-schema.ts @@ -17,6 +17,10 @@ export function initDatabase(): void { // 迁移:添加 parts_name 列 try { db.exec('ALTER TABLE tickets ADD COLUMN parts_name TEXT') } catch { /* 列已存在 */ } + // 迁移:添加 audit_logs.username 列(共享库 write-audit-log.ts 写入此列) + try { db.exec('ALTER TABLE audit_logs ADD COLUMN username TEXT') } catch { /* 列已存在 */ } + // 迁移:添加 audit_logs.api_key_id 列(共享库 audit-schema.ts 已定义) + try { db.exec('ALTER TABLE audit_logs ADD COLUMN api_key_id INTEGER REFERENCES api_keys(id)') } catch { /* 列已存在 */ } // 迁移:添加 ticket_type 列 try { db.exec('ALTER TABLE tickets ADD COLUMN ticket_type TEXT') } catch { /* 列已存在 */ }