From 20961fc93aea41ed8eac1997c7963ac3b13b421e Mon Sep 17 00:00:00 2001 From: harold Date: Fri, 16 May 2025 00:07:19 +0500 Subject: [PATCH] add fix --- telegram-application/src/core/database/tg_messages.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/telegram-application/src/core/database/tg_messages.py b/telegram-application/src/core/database/tg_messages.py index 1622b7a..78811f7 100644 --- a/telegram-application/src/core/database/tg_messages.py +++ b/telegram-application/src/core/database/tg_messages.py @@ -2,7 +2,7 @@ from datetime import datetime from typing import TYPE_CHECKING from uuid import UUID -from sqlalchemy import ForeignKey +from sqlalchemy import ForeignKey, UniqueConstraint from sqlalchemy.orm import Mapped, mapped_column, relationship from src.core.database import Base @@ -31,3 +31,7 @@ class TgMessage(Base): user_relationship: Mapped["User"] = relationship( backref="message_relationship" ) + + __table_args__ = ( + UniqueConstraint('chat_id', 'id', name='_chat_id_message_unq'), + )