aboutsummaryrefslogtreecommitdiff
path: root/shared/database.py
diff options
context:
space:
mode:
authorIgor Tolmachov <me@igorek.dev>2022-12-03 02:03:05 +0900
committerIgor Tolmachov <me@igorek.dev>2022-12-03 02:03:05 +0900
commit70becfc32ec98084067686bd456971a4cb76082c (patch)
tree87e426a5e5bfa789a750665707046e3ddc1a8c73 /shared/database.py
parent7f9e3d0055b3f659f3b5337b1a69418cc1fae72f (diff)
downloadkarpov_ai_bot-70becfc32ec98084067686bd456971a4cb76082c.tar.gz
karpov_ai_bot-70becfc32ec98084067686bd456971a4cb76082c.zip
Beta 2.0
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)