跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改Core/Librarys/SQLite/SQLiteBuilder.cs+10 −2看文件
@@ -110,7 +110,7 @@ namespace Core.Librarys.SQLite
110110 }
111111
112112 IsSelfChecking = false;
113删除:
113新增:
114114 return true;
115115 }
116116
@@ -121,6 +121,8 @@ namespace Core.Librarys.SQLite
121121 {
122122 try
123123 {
124新增: bool isNew = true;
125新增:
124126 // 处理前先复制一份数据库文件以防万一
125127 string dir = Path.Combine(Path.GetDirectoryName(dbFile), "backup");
126128 string backupName = Path.Combine(dir, $"data.handle.backup");
@@ -132,8 +134,13 @@ namespace Core.Librarys.SQLite
132134 {
133135 File.Delete(backupName);
134136 }
135删除: File.Copy(dbFile, backupName);
136137
138新增: if (File.Exists(dbFile))
139新增: {
140新增: isNew = false;
141新增:
142新增: File.Copy(dbFile, backupName);
143新增: }
137144 var modelInfos = GetModelInfos();
138145
139146 var modelInfosDb = GetModelInfosForDb();
@@ -171,6 +178,7 @@ namespace Core.Librarys.SQLite
171178
172179 }
173180
181新增:
174182 HandleVersion1002Migrate();
175183
176184