test / app /backend /models /messages.py
Andrchest's picture
final try 1
e53c2d7
raw
history blame contribute delete
598 Bytes
from app.backend.models.base_model import Base
from sqlalchemy import Integer, String, Column, ForeignKey, Text
from sqlalchemy.orm import relationship
from app.backend.controllers.base_controller import engine
class Message(Base):
__tablename__ = "messages"
id = Column("id", Integer, autoincrement=True, primary_key=True, unique=True)
content = Column("text", Text)
sender = Column("role", String)
chat_id = Column(Integer, ForeignKey("chats.id"))
chat = relationship("Chat", back_populates="messages")
def new_message(chat_id: int, sender: str, content: str):
pass