Files
openclaw-mission-control/backend/app/db/session.py

17 lines
333 B
Python
Raw Normal View History

from __future__ import annotations
from sqlmodel import Session, SQLModel, create_engine
from app.core.config import settings
engine = create_engine(settings.database_url, echo=False)
def init_db() -> None:
SQLModel.metadata.create_all(engine)
def get_session():
with Session(engine) as session:
yield session