from sqlalchemy import Column, DateTime, Integer, Text, ForeignKey, func from sqlalchemy.orm import relationship from ._base import Base class PersonalizedContent(Base): __tablename__ = "personalized_content" id = Column(Integer, primary_key=True, autoincrement=True, nullable=False) content = Column(Text, nullable=False) user_id = Column( Integer, ForeignKey("users.id"), nullable=False, ) delivered_at = Column(DateTime, nullable=True) user = relationship("User", back_populates="personalized_contents")