aboutsummaryrefslogtreecommitdiff
path: root/shared/database.py
blob: 6ce5fa23e2037d0e8f0fa5ef24e9963304a93efd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column

from shared.instances import engine


class Base(DeclarativeBase):
    pass


class Message(Base):
    __tablename__ = "messages"
    chat_id: Mapped[int] = mapped_column(primary_key=True)
    message_id: Mapped[int] = mapped_column(primary_key=True)
    user_id: Mapped[int]
    message: Mapped[str]


Base.metadata.create_all(engine)