kg_edges.py 577 B

12345678910111213141516
  1. from sqlalchemy import Column, Integer, String, text
  2. from db.base_class import Base
  3. class KGEdge(Base):
  4. __tablename__ = 'kg_edges'
  5. id = Column(Integer, primary_key=True, index=True)
  6. category = Column(String(64), nullable=False)
  7. src_id = Column(Integer, nullable=False)
  8. dest_id = Column(Integer, nullable=False)
  9. name = Column(String(64), nullable=False)
  10. version = Column(String(16))
  11. status = Column(Integer, nullable=False, default=0)
  12. def __repr__(self):
  13. return f"<KGEdge(id={self.id}, name={self.name}, category={self.category})>"