Nove dataloadery, lepsi sprava POI, migrace DB
This commit is contained in:
@@ -3,7 +3,7 @@ from typing import List, Optional
|
||||
from sqlalchemy import select
|
||||
from strawberry.dataloader import DataLoader
|
||||
from database import async_session
|
||||
from database.models import Flight, Copilot
|
||||
from database.models import Flight, Copilot, PointOfInterest
|
||||
|
||||
|
||||
class FlightsLoader:
|
||||
@@ -36,3 +36,5 @@ class FlightsLoader:
|
||||
|
||||
flights_by_copilot_dataloader = DataLoader(load_fn=FlightsLoader(Copilot.id, extra_join=[Flight.copilots]).load, cache=False)
|
||||
flights_by_aircraft_dataloader = DataLoader(load_fn=FlightsLoader(Flight.aircraft_id).load, cache=False)
|
||||
|
||||
flight_by_poi_dataloader = DataLoader(load_fn=FlightsLoader(PointOfInterest.id, extra_join=[Flight.track, PointOfInterest]).load, cache=False)
|
||||
Reference in New Issue
Block a user