Просмотр исходного кода

fix: add automatic DB migration on startup to fix missing dimensions column

unknown 2 месяцев назад
Родитель
Сommit
e785c812ea
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      backend/main.py

+ 6 - 0
backend/main.py

@@ -22,9 +22,15 @@ import locales
 import config
 import config
 import db
 import db
 from routers import auth, orders, catalog, portfolio, files, chat, blog, admin, contact, warehouse
 from routers import auth, orders, catalog, portfolio, files, chat, blog, admin, contact, warehouse
+import migrate_dimensions
 
 
 app = FastAPI(title="Radionica 3D API")
 app = FastAPI(title="Radionica 3D API")
 
 
+@app.on_event("startup")
+async def startup_event():
+    print("Running startup migrations...")
+    migrate_dimensions.migrate()
+
 # Configure CORS
 # Configure CORS
 origins = [
 origins = [
     "http://localhost:5173",
     "http://localhost:5173",