From 83d52c6f406bc48e48112929da6c2af65264fca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9B=AE=E6=A3=83?= Date: Wed, 19 Mar 2025 09:12:39 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E8=80=8C=E9=9D=9E=E6=B8=85=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/Sqlite/sql/createTable.sql | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/plugins/Sqlite/sql/createTable.sql b/src/plugins/Sqlite/sql/createTable.sql index 1b4f9399..a19d7b81 100644 --- a/src/plugins/Sqlite/sql/createTable.sql +++ b/src/plugins/Sqlite/sql/createTable.sql @@ -31,7 +31,6 @@ create table if not exists UserAccount updated text ); -drop table if exists GameAccount; -- @brief 创建游戏账号数据表 create table if not exists GameAccount ( @@ -48,6 +47,27 @@ create table if not exists GameAccount primary key (uid, gameBiz, gameUid) ); +-- @brief 创建临时游戏账号数据表用于迁移数据 +create table GameAccountTemp +( + uid text, + gameBiz text, + gameUid text, + isChosen boolean, + isOfficial boolean, + level integer, + nickname text, + region text, + regionName text, + updated text, + primary key (uid, gameBiz, gameUid) +); + +--- @brief 迁移数据 +insert into GameAccountTemp select * from GameAccount; +drop table GameAccount; +alter table GameAccountTemp rename to GameAccount; + -- @brief 创建深渊数据表 create table if not exists SpiralAbyss (