13 lines
424 B
Python
13 lines
424 B
Python
from sqlmodel import Field, SQLModel, Relationship
|
|
from src.app.models.question import Question
|
|
|
|
#TODO : add pydantic validation
|
|
|
|
class Metric(SQLModel, table=True):
|
|
id: int | None = Field(default=None, primary_key=True)
|
|
|
|
question_id: int | None = Field(default=None, foreign_key="question.id", ondelete="CASCADE")
|
|
question: Question | None = Relationship(back_populates="metrics")
|
|
|
|
need_index: int
|