- 新增知识库、知识文件、评估基准、评估结果等数据模型 - 实现知识库相关Repository类提供CRUD操作 - 修改知识库实现类使用PostgreSQL存储元数据 - 添加PostgreSQL数据库管理器和初始化逻辑 - 更新相关路由和工具类适配新的存储方式 - 添加数据库迁移脚本和测试工具 - 在docker-compose中配置PostgreSQL服务
15 lines
448 B
Python
15 lines
448 B
Python
from dotenv import load_dotenv
|
|
|
|
load_dotenv(".env", override=True)
|
|
|
|
import os # noqa: E402
|
|
from concurrent.futures import ThreadPoolExecutor # noqa: E402
|
|
|
|
from src.config import config as config # noqa: E402
|
|
|
|
if os.getenv("YUXI_SKIP_APP_INIT") != "1":
|
|
from src.knowledge import graph_base as graph_base # noqa: E402
|
|
from src.knowledge import knowledge_base as knowledge_base # noqa: E402
|
|
|
|
executor = ThreadPoolExecutor() # noqa: E402
|