We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 16c4dec commit 007be57Copy full SHA for 007be57
src/server/_db.py
@@ -2,12 +2,19 @@
2
from sqlalchemy import MetaData, create_engine, inspect
3
from sqlalchemy.engine import Engine
4
from sqlalchemy.engine.reflection import Inspector
5
+from sqlalchemy.ext.declarative import declarative_base
6
+from sqlalchemy.orm import sessionmaker
7
8
from ._config import SQLALCHEMY_DATABASE_URI, SQLALCHEMY_ENGINE_OPTIONS
9
10
engine: Engine = create_engine(SQLALCHEMY_DATABASE_URI, **SQLALCHEMY_ENGINE_OPTIONS)
11
metadata = MetaData(bind=engine)
12
13
+Base = declarative_base()
14
+Session = sessionmaker(bind=engine)
15
+session = Session()
16
+
17
18
TABLE_OPTIONS = dict(
19
mysql_engine="InnoDB",
20
# mariadb_engine="InnoDB",
0 commit comments