16 lines
402 B
Python
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 |