From 498b593b28ed46c12da863cf28488f0cf8d5ea57 Mon Sep 17 00:00:00 2001 From: admin <362324317@qq.com> Date: Mon, 18 May 2026 18:00:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E7=BC=BA=E5=A4=B1?= =?UTF-8?q?=E7=9A=84cloud=5Ftype=5Fuid=E5=88=97(CREATE=20TABLE=E5=92=8C?= =?UTF-8?q?=E8=BF=81=E7=A7=BB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source_clean/src/database/database.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source_clean/src/database/database.ts b/source_clean/src/database/database.ts index dcfc4f8..adb7ea0 100755 --- a/source_clean/src/database/database.ts +++ b/source_clean/src/database/database.ts @@ -39,6 +39,7 @@ function runMigrations(db: Database.Database): void { id INTEGER PRIMARY KEY AUTOINCREMENT, cloud_type TEXT NOT NULL, cookie TEXT, + cloud_type_uid TEXT DEFAULT NULL, nickname TEXT, is_active INTEGER NOT NULL DEFAULT 1, storage_used TEXT, @@ -204,6 +205,7 @@ function migrateCloudConfigs(db: Database.Database): void { id INTEGER PRIMARY KEY AUTOINCREMENT, cloud_type TEXT NOT NULL, cookie TEXT, + cloud_type_uid TEXT DEFAULT NULL, nickname TEXT, is_active INTEGER NOT NULL DEFAULT 1, storage_used TEXT, @@ -251,6 +253,13 @@ function migrateCloudConfigs(db: Database.Database): void { db.exec("ALTER TABLE cloud_configs ADD COLUMN notify_config TEXT DEFAULT NULL"); console.log('[DB] cloud_configs migration: notify_config column added'); } + + // Migration 6: Add cloud_type_uid column + const hasCloudTypeUid = db.prepare("SELECT sql FROM sqlite_master WHERE name='cloud_configs' AND sql LIKE '%cloud_type_uid%'").get(); + if (!hasCloudTypeUid) { + db.exec("ALTER TABLE cloud_configs ADD COLUMN cloud_type_uid TEXT DEFAULT NULL"); + console.log('[DB] cloud_configs migration: cloud_type_uid column added'); + } } }