WetterstationServer/db.py
2026-08-03 14:49:58 +02:00

16 lines
402 B
Python

import os
from sqlmodel import create_engine, SQLModel, Session
from models.station import Station
from models.measurement import IndoorMeasurement, OutdoorMeasurement
DATA_DIR = "data"
os.makedirs(DATA_DIR, exist_ok=True)
engine = create_engine(f"sqlite:///{DATA_DIR}/database.db")
SQLModel.metadata.create_all(engine)
def get_session():
with Session(engine) as session:
yield session