Похожие чаты

Ещё один вопрос ребята, можно ли несколько execute выполнить разом?

Глаза мозолит
async def create_user(user_id, fullname, inviter_id=None, username=None):
async with async_session() as session:
if not await check_user_exists(user_id):
query = insert(Users).values(userId=user_id, fullname=fullname)

capi = CoinRemitterAPI()
btc_address = capi.get_new_address(user_id, currency='BTC')
bnb_address = capi.get_new_address(user_id, currency='BNB')

query2 = insert(Addresses).values(userId=user_id, address=btc_address, currency='btc')
query3 = insert(Addresses).values(userId=user_id, address=bnb_address, currency='bnb')

await session.execute(query)
await session.execute(query3)
await session.execute(query2)
await session.commit()

9 ответов

18 просмотров

а почему не юзаешь ORM?

UA-карабаха Автор вопроса
Tishka17
а почему не юзаешь ORM?

Мне привычно так с шарпа ещё, EntityFramework

Tishka17
а почему не юзаешь ORM?

А я вот тоже себя не приучу никак орм юзать. Просто конструирую запросы на алхимии. Как-то очевиднее получается, что ли

UA-карабаха Автор вопроса
Oleg A.
А я вот тоже себя не приучу никак орм юзать. Прост...

ну я на самом деле думаю от него отказаться и перейти на запросы как раз, но при этом ты лишаешься таких фич как батчинг и прочее

Tishka17
ну я на самом деле думаю от него отказаться и пере...

А в чем разница кроме явности при запросах?

Оцелотег
А в чем разница кроме явности при запросах?

слишком много магии делает, Которая не всегда 100% соответствует мои запросам

Tishka17
слишком много магии делает, Которая не всегда 100%...

По идее еще быстрее всë будет, но вот с маппингом придется заморочиться

Похожие вопросы

Обсуждают сегодня

А кто-то пробовал, уезжая из Эстонии получить э-рез и продолжить вести предпринимательскую деятельность внутри Эстонии, используя свой OÜ?
Lalalashechki Lalala
62
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Чем оно проблема?
Nikita Uzumaki
21
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Hi, I was reading this https://twitter.com/HouseofChimera/status/1778078991762780408 about Verasity and their likely choice of Tron as blockchain for their token for its low f...
Jordi
13
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
@samkazemian - couple questions: Update on frxBTC? - This would do well with the current influx of institutional investment entering the space Update on future veFXS streams...
Costi
16
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Карта сайта