-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
W zadaniach z pracy domowej nie ma takiej potrzeby, ale zastanawiam się co zrobić, jeśli miałbym bardziej rozbudowaną aplikację z wieloma routerami i w wielu z nich łączył się z tą samą bazą.
Teraz robię tak, że mam w routerze:
@router.on_event("startup")
async def startup():
router.db_connection = await aiosqlite.connect('chinook.db')
Jednak w przypadku wielu routerów nie ma sensu otwierania kilku połączeń.
Da się jakoś zrobić, aby otwierać połączenie tylko w main (wtedy np. app.db_connection), a następnie mieć do tego db_connection dostęp ze wszystkich routerów?
damianski794
Metadata
Metadata
Assignees
Labels
No labels