From b1cccc1639e85380959d2f14350581d4436009bb Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 26 Jan 2023 18:01:01 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=94=B9=E8=BF=9B=E5=86=85=E6=A0=B8?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=B0=83=E5=BA=A6=E6=9C=BA=E5=88=B6=E6=8F=90?= =?UTF-8?q?=E5=8D=87=E7=A8=B3=E5=AE=9A=E6=80=A7=20https://github.com/siyua?= =?UTF-8?q?n-note/siyuan/issues/7113?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/appearance/langs/zh_CN.json | 2 +- kernel/sql/database.go | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index a4d28afb7..93a2c7183 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -980,7 +980,7 @@ "90": "[%d/%d] 已经建立 [%d] 个块级元素的搜索索引 [%s]", "91": "正在读取块树数据...", "92": "正在解析文档树 [%s]", - "93": "[%d/%d] 已经删除文档 [%s] 相关的索引", + "93": "[%d/%d] 已经清理文档 [%s] 相关的索引", "94": "上传失败:%s", "95": "正在退出...", "96": "退出时同步失败,请手动执行一次同步以确保本地数据和云端数据一致", diff --git a/kernel/sql/database.go b/kernel/sql/database.go index 1a8984d29..7d0bcb975 100644 --- a/kernel/sql/database.go +++ b/kernel/sql/database.go @@ -953,6 +953,14 @@ func deleteByRootID(tx *sql.Tx, rootID string, context map[string]interface{}) ( if err = execStmtTx(tx, stmt, rootID); nil != err { return } + stmt = "DELETE FROM blocks_fts WHERE root_id = ?" + if err = execStmtTx(tx, stmt, rootID); nil != err { + return + } + stmt = "DELETE FROM blocks_fts_case_insensitive WHERE root_id = ?" + if err = execStmtTx(tx, stmt, rootID); nil != err { + return + } stmt = "DELETE FROM spans WHERE root_id = ?" if err = execStmtTx(tx, stmt, rootID); nil != err { return