feat(db): db tuning options and consistency
Some checks failed
ci / ruff (push) Failing after 4s
ci / ty (push) Failing after 3s
ci / tests (push) Failing after 8s
ci / build (push) Has been cancelled

This commit is contained in:
Iain Learmonth 2026-06-22 12:58:37 +01:00 committed by luxferre
parent 40918fd8b8
commit 84ba3b6bee
12 changed files with 104 additions and 80 deletions

View file

@ -13,7 +13,7 @@ from sqlalchemy.exc import IntegrityError
from psycopg.errors import UniqueViolation
from src.exceptions import ConflictException
from src.database import db_dependency
from src.database import DbSession
from src.auth.dependencies import (
super_admin_dependency,
org_model_root_claim_query_dependency,
@ -77,7 +77,7 @@ router = APIRouter(
},
)
async def get_all_services(
db: db_dependency, org_model: org_model_root_claim_query_dependency
db: DbSession, org_model: org_model_root_claim_query_dependency
):
"""
Returns the ID and name of all services registered to the hub.
@ -99,7 +99,7 @@ async def get_all_services(
},
)
async def register_service(
db: db_dependency,
db: DbSession,
su: super_admin_dependency,
request_model: ServicePostServiceRequest,
):
@ -135,7 +135,7 @@ async def register_service(
},
)
async def regenerate_api_key(
db: db_dependency,
db: DbSession,
su: super_admin_dependency,
service_model: service_model_body_dependency,
request_model: ServicePatchKeyRequest,
@ -162,7 +162,7 @@ async def regenerate_api_key(
},
)
async def remove_service(
db: db_dependency,
db: DbSession,
service_model: service_model_query_dependency,
su: super_admin_dependency,
):
@ -185,7 +185,7 @@ async def remove_service(
},
)
async def service_create_new_permissions(
db: db_dependency,
db: DbSession,
request_model: ServicePostPermissionsRequest,
valid_key: service_key_dependency,
):