Size: a a a

2021 May 18

AB

Alex Bubnov in pro.elixir
да, ты добавляешь explicit select, он затирает предыдущий
источник

AB

Alex Bubnov in pro.elixir
это то, что тебе нужно, или еще нет?
источник

B

Bogdan in pro.elixir
нет
источник

B

Bogdan in pro.elixir
мне нужно чтобы он отдал данные а не count.
источник

LL

Lama Lover in pro.elixir
А, я понял что ты хочешь
источник

LL

Lama Lover in pro.elixir
Ты хочешь чтобы тебе вернулось что-то типа
%{ category => [rows] }
источник

AB

Alex Bubnov in pro.elixir
ну, это array_agg, но я хз, как его результат распакует экто
источник

B

Bogdan in pro.elixir
Я хочу чтобы он мне отдал 10 групп, и в каждой столько объектов сколько есть в таблице.
источник

B

Bogdan in pro.elixir
да
источник

AB

Alex Bubnov in pro.elixir
не, стоп, даже не array_agg, там еще хуже
источник

A ß in pro.elixir
ты в базе какие-нибудь вычисления вообще делаешь или хочешь просто собрать в группы?
источник

B

Bogdan in pro.elixir
Вычислений никаких нету, хочу собрать в группы и лимитировать output 🙂
источник

AD

Anastasiya Dyachenko in pro.elixir
Может просто preload?
источник

A ß in pro.elixir
плохой ты вариант придумал
источник

B

Bogdan in pro.elixir
ну можно еще таблицу создать.
источник

AB

Alex Bubnov in pro.elixir
https://stackoverflow.com/a/39922420 - json_object_agg, но его придется руками в схему распаковывать
источник

B

Bogdan in pro.elixir
Может нормальный вариант.
источник

AD

Anastasiya Dyachenko in pro.elixir
Не надо это вообще не про то
источник

AD

Anastasiya Dyachenko in pro.elixir
Посмотри в сторону window functions + preload
источник

A ß in pro.elixir
если это постгря, то в ней туплы есть, они остаются туплами и у нас
источник