Skip to content

Commit 007be57

Browse files
committed
Added declarative_base and session objects to the _db.py file. To have all db related stuff into one file
1 parent 16c4dec commit 007be57

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/server/_db.py

+7
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,19 @@
22
from sqlalchemy import MetaData, create_engine, inspect
33
from sqlalchemy.engine import Engine
44
from sqlalchemy.engine.reflection import Inspector
5+
from sqlalchemy.ext.declarative import declarative_base
6+
from sqlalchemy.orm import sessionmaker
57

68
from ._config import SQLALCHEMY_DATABASE_URI, SQLALCHEMY_ENGINE_OPTIONS
79

810
engine: Engine = create_engine(SQLALCHEMY_DATABASE_URI, **SQLALCHEMY_ENGINE_OPTIONS)
911
metadata = MetaData(bind=engine)
1012

13+
Base = declarative_base()
14+
Session = sessionmaker(bind=engine)
15+
session = Session()
16+
17+
1118
TABLE_OPTIONS = dict(
1219
mysql_engine="InnoDB",
1320
# mariadb_engine="InnoDB",

0 commit comments

Comments
 (0)