leo-bourrel's picture
!feat: Import new sorbobot version
68a9b68
raw
history blame
575 Bytes
import sqlalchemy
from pgvector.sqlalchemy import Vector
from sqlalchemy.orm import declarative_base
Base = declarative_base() # type: Any
class Article(Base):
"""Embedding store."""
__tablename__ = "article"
id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True, nullable=False)
title = sqlalchemy.Column(sqlalchemy.String, nullable=True)
abstract = sqlalchemy.Column(sqlalchemy.String, nullable=True)
embedding: Vector = sqlalchemy.Column("abstract_embedding", Vector(None))
doi = sqlalchemy.Column(sqlalchemy.String, nullable=True)