которая заканчивается Repo.update_all/2 . Как его лучше разбить и куда деть эти части?
Делай как хочешь, а я бы разделил функцию на две части: запрос и исполнение запроса (где вызывается Repo). Первую часть положил бы в нужном контексте, второй бы пользовался по необходимости и никуда бы не клал
работа с query это чистые функции, можно положить в модуль схемы. Работа с Repo.update_all() это грязная операция, ее лучше положить в модуль контекста или откуда вы грязные операции выполняете
Обсуждают сегодня