aboutsummaryrefslogtreecommitdiff
path: root/shared/database.py
diff options
context:
space:
mode:
Diffstat (limited to 'shared/database.py')
-rw-r--r--shared/database.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/shared/database.py b/shared/database.py
new file mode 100644
index 0000000..9dfe868
--- /dev/null
+++ b/shared/database.py
@@ -0,0 +1,17 @@
1from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column
2
3from shared.instances import engine
4
5
6class Base(DeclarativeBase):
7 pass
8
9
10class Message(Base):
11 __tablename__ = "messages"
12 chat_id: Mapped[int] = mapped_column(primary_key=True)
13 message_id: Mapped[int] = mapped_column(primary_key=True)
14 message: Mapped[str]
15
16
17Base.metadata.create_all(engine)