userver icon indicating copy to clipboard operation
userver copied to clipboard

Поддержка коллекций в запросах к БД

Open MikhailNazarov opened this issue 2 years ago • 1 comments

На данный момент есть возможность передавать параметр типа std::vector в Execute и он эскейпится в значение массива.

Хорошо бы добавить возможность такого преобразования для google::protobuf::RepeatedField и для других коллекций. В идеале было бы очень удобно, если бы была реализована функция Escape для любых типов у которых есть begin и end, которая работала бы как для std::vector.

MikhailNazarov avatar Jul 04 '22 15:07 MikhailNazarov

Хороший интересный функционал. Посмотрим, что можно сделать

apolukhin avatar Jul 05 '22 09:07 apolukhin

@apolukhin this should be resolved by https://github.com/userver-framework/userver/commit/d9a2218fa18cd37c9bcff2fb876323ebd49e7f09, although diagnostics for unsupported types could be improved

itrofimow avatar Oct 10 '22 11:10 itrofimow

Thanks for the feature request, for the PR and for the heads up!

apolukhin avatar Oct 11 '22 08:10 apolukhin