From 0bb3b1acd883f17cffddad43f891a797f388545a Mon Sep 17 00:00:00 2001 From: Leopoldadmin Date: Tue, 9 Jun 2026 23:30:34 +0000 Subject: [PATCH] Add backend/app/models/record.py --- backend/app/models/record.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 backend/app/models/record.py diff --git a/backend/app/models/record.py b/backend/app/models/record.py new file mode 100644 index 0000000..d49776f --- /dev/null +++ b/backend/app/models/record.py @@ -0,0 +1,18 @@ +"""Record model.""" +from sqlalchemy import Column, Integer, String, ForeignKey, DateTime, Text +from sqlalchemy.orm import relationship +from datetime import datetime +from app.database import Base + +class Record(Base): + """Record model.""" + __tablename__ = "records" + + id = Column(Integer, primary_key=True, index=True) + column_id = Column(Integer, ForeignKey("columns.id"), nullable=False) + row_id = Column(Integer, nullable=False) + value = Column(Text) + created_at = Column(DateTime, default=datetime.utcnow) + updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow) + + column = relationship("Column", back_populates="records")