2025-05-05 16:31:35 +08:00
|
|
|
from sqlalchemy.ext.declarative import declarative_base
|
|
|
|
|
|
2025-05-24 11:29:45 +08:00
|
|
|
Base = declarative_base()
|
2025-09-04 01:22:37 +08:00
|
|
|
|
|
|
|
|
# 确保在创建表之前,所有模型都已被导入并注册到 Base.metadata
|
|
|
|
|
# 这样在 DBManager.create_tables() 执行时,可以创建包括 thread 在内的所有表
|
|
|
|
|
from server.models.user_model import User, OperationLog # noqa: E402, F401
|
|
|
|
|
from server.models.thread_model import Thread # noqa: E402, F401
|
|
|
|
|
from server.models.kb_models import KnowledgeDatabase, KnowledgeFile, KnowledgeNode # noqa: E402, F401
|