Size: a a a

2021 May 18

AB

Alex Bubnov in pro.elixir
ему нужен лимит по категориям, а не по сущностям
источник

B

Bogdan in pro.elixir
Я думаю можно создать дополнительную таблицу, и тянуть из нее просто. Наверное так дешевле получится в итоге.
источник

AD

Anastasiya Dyachenko in pro.elixir
А ок, ну в любом случае *_agg использовать тут очень плохая идея
источник

AB

Alex Bubnov in pro.elixir
его всегда использовать спорная идея, согласен.
источник

AB

Alex Bubnov in pro.elixir
так что да, @bo_one, очень хорошо подумай, каких размеров у тебя будет Data через год
источник

AB

Alex Bubnov in pro.elixir
потому что вот этот план с _agg - это свертка всей таблицы в памяти бд, оч дорого
источник

B

Bogdan in pro.elixir
нахер тогда.
источник

B

Bogdan in pro.elixir
Ну разобью просто таблицу на две части и будет норм.
источник

AD

Anastasiya Dyachenko in pro.elixir
https://www.postgresqltutorial.com/postgresql-lead-function/
Вот возможно то что нужно
источник

IM

Ivan Mironov in pro.elixir
а эти 10 категорий это топ 10 по количеству строк в таблице или по какому признаку?
источник

B

Bogdan in pro.elixir
там их дофига “категорий”. Это я для простоты, в реальности это thread_id от imap прилетает.
источник

B

Bogdan in pro.elixir
поэтому мне нужно всю ветку выгружать и лимитировать по группам 🙂
источник

IM

Ivan Mironov in pro.elixir
ну я имею ввиду, вот ты хочешь сделать лимит, лимит обычно подразумевает что у тебя выборка по какому-то признаку отсортирована, по какому?)
источник

B

Bogdan in pro.elixir
по дате и некоторым другим фильтрам.
источник

B

Bogdan in pro.elixir
это уже детали 🙂
источник

IM

Ivan Mironov in pro.elixir
пока звучит так что cte вытащить сначала лимитированное количество «категорий», потом джойном записи из таблицы для этих «категорий»
источник

IM

Ivan Mironov in pro.elixir
возможно вытащить cte во вьюху
источник

B

Bogdan in pro.elixir
Вообщем видимо не отдельную таблицу надо делать а json писать все.
источник

B

Bogdan in pro.elixir
с таблицей как-то дохера запросов получится.
источник
2021 May 19

B

Bogdan in pro.elixir
или subquery с одной таблицей.
источник