From 79ec14516afc8fe5175538fc8c7f68ffffb69e40 Mon Sep 17 00:00:00 2001 From: agatha Date: Mon, 1 Apr 2024 00:43:12 -0400 Subject: [PATCH] feat: add database support --- backend/__init__.py | 0 backend/database.py | 11 +++++++++++ backend/forum.db | Bin 0 -> 12288 bytes backend/forum.py | 4 ++++ backend/models.py | 21 +++++++++++++++++++++ backend/requirements.txt | 1 + 6 files changed, 37 insertions(+) create mode 100644 backend/__init__.py create mode 100644 backend/database.py create mode 100644 backend/forum.db create mode 100644 backend/models.py diff --git a/backend/__init__.py b/backend/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/backend/database.py b/backend/database.py new file mode 100644 index 0000000..967e99a --- /dev/null +++ b/backend/database.py @@ -0,0 +1,11 @@ +from sqlalchemy import create_engine +from sqlalchemy.orm import sessionmaker +from sqlalchemy.ext.declarative import declarative_base + +SQLALCHEMY_DATABASE_URL = 'sqlite:///./forum.db' + +engine = create_engine(SQLALCHEMY_DATABASE_URL, connect_args={'check_same_thread': False}) + +SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) + +Base = declarative_base() \ No newline at end of file diff --git a/backend/forum.db b/backend/forum.db new file mode 100644 index 0000000000000000000000000000000000000000..d7baae534ec5a5bcaeaef55c40a771f24b58d66f GIT binary patch literal 12288 zcmeI#Jx_x`7zgk>s%c8%OI#SbJR>B=#V;U|Ypo*H12vrt3Z}$b3|uEC;%D&t3J4X4 zZcferl6!leyO8I{bpEZIsF+^T>@8Gu$_^Rl?2L#prj@-{_O?~~opw{sytCf4)Y!?x z