KnowledgeModel类
class KnowledgeModel(Base): __tablename__ = "knowledge_table" id = Column(Integer, primary_key=True, autoincrement=True) knowledge_id = Column(Integer, nullable=False) knowledge_name = Column(String, comment="知识库名称") user_id = Column(String, comment="用户id") role = Column(Enum("admin", "member"), comment="用户角色,admin: 管理员, member: 仅查询") create_time = Column(DateTime, comment="创建时间", default=datetime.datetime.utcnow) __table_args__ = ( UniqueConstraint('knowledge_name', 'user_id', name="knowledge_name"), {"sqlite_autoincrement": True} )
父主题: 数据库结构