diff --git a/src/core/knowledgebase.py b/src/core/knowledgebase.py index 4223ae92..43cb00c3 100644 --- a/src/core/knowledgebase.py +++ b/src/core/knowledgebase.py @@ -2,6 +2,7 @@ import os import json import time import traceback +import shutil from pymilvus import MilvusClient, MilvusException @@ -259,6 +260,10 @@ class KnowledgeBase: self.client.drop_collection(collection_name=db.db_id) self.data.remove(db) + # 删除数据库对应的文件夹 + db_folder = os.path.join(self.work_dir, db.db_id) + if os.path.exists(db_folder): + shutil.rmtree(db_folder) self._save_databases() return {"message": "删除成功"} diff --git a/web/src/views/DataBaseInfoView.vue b/web/src/views/DataBaseInfoView.vue index 0d6f0131..8f7fb059 100644 --- a/web/src/views/DataBaseInfoView.vue +++ b/web/src/views/DataBaseInfoView.vue @@ -19,7 +19,7 @@ - +
diff --git a/web/src/views/GraphView.vue b/web/src/views/GraphView.vue index 6283940b..b8fdecb4 100644 --- a/web/src/views/GraphView.vue +++ b/web/src/views/GraphView.vue @@ -365,7 +365,7 @@ const graphStatusText = computed(() => { }); const graphDescription = computed(() => { - const dbName = graphInfo.value?.database_name || ''; + const dbName = graphInfo.value?.graph_name || ''; const entityCount = graphInfo.value?.entity_count || 0; const relationCount = graphInfo.value?.relationship_count || 0; const modelName = graphInfo.value?.embed_model_name || '未上传文件';