feat: init migration script from mongodb

This commit is contained in:
swve 2023-12-15 21:37:22 +01:00
parent 99146ca02b
commit 2d822459fb
7 changed files with 307 additions and 8 deletions

View file

@ -1,4 +1,7 @@
from fastapi import APIRouter
from fastapi import APIRouter, Depends, Request
from sqlmodel import Session
from src.core.events.database import get_db_session
from src.services.dev.migration_from_mongo import start_migrate_from_mongo
from config.config import get_learnhouse_config
@ -9,3 +12,11 @@ router = APIRouter()
async def config():
config = get_learnhouse_config()
return config.dict()
@router.get("/migrate_from_mongo")
async def migrate_from_mongo(
request: Request,
db_session: Session = Depends(get_db_session),
):
return await start_migrate_from_mongo(request, db_session)