при использовании async sqlaclhemy?
Надо в запросе указывать стратегию загрузки, а не в релейшене. Иначе у тебя будут подгружаться ненужные данные
то есть использовать join() каждый раз? а как лучше будет это оформить, если я допустим получаю User, в каких то случаях мне определенные релейшены нужны будут, в других нет. Каждый раз указывать какие подтягивать релейшены?
дизлайк....
Ну вот тебе нужен этот релейшен в 20 из 100 запросах, а ты будешь грузить его во всех
ну я согласен, что плохо, на производительность не наплевать конечно. просто думал что уже как-то продумали выборочные прогрузки, как в синке при вызове релейшена он подгружается, в асинке такого сделать не получается((( придется говнокодить
Не надо говнокодить, надо в запросах явно указывать, что необходимо подгрузить
Это не говнокод, а вот ленивые запросы как раз сомнительная вещь
согласен, что лейзи лоад вообще штука сомнительная, использую просто как переходный вариант
Обсуждают сегодня