fix: optional ssl for kafka and optional tg user fields

This commit is contained in:
2025-04-10 11:19:46 +04:00
parent f083c19cdc
commit b5c8e35910
6 changed files with 16 additions and 20 deletions

View File

@@ -20,13 +20,9 @@ class TgUser(BaseModel):
primary_key=True,
comment='Telegram user ID',
)
username: Mapped[str] = mapped_column(
index=True,
nullable=False,
unique=True,
)
first_name: Mapped[str] = mapped_column(nullable=True)
last_name: Mapped[str] = mapped_column(nullable=True)
username: Mapped[Optional[str]] = mapped_column(nullable=True)
first_name: Mapped[Optional[str]] = mapped_column(nullable=True)
last_name: Mapped[Optional[str]] = mapped_column(nullable=True)
messages: Mapped['Message'] = relationship(
'Message',