Size: a a a

2020 November 17

AD

Anastasiya Dyachenko in pro.elixir
Пример: поиск сообщений в телеграмме, нажимаешь на сообщение из результатов - нужно загрузить само сообщение и ленту до и после
источник

AN

Alexey Novoselov in pro.elixir
делали через limit + offset
источник

AD

Anastasiya Dyachenko in pro.elixir
Alexey Novoselov
делали через limit + offset
Именно сразу и до и после по id?
источник

AN

Alexey Novoselov in pro.elixir
Anastasiya Dyachenko
Именно сразу и до и после по id?
ну для сообщений да, offset id - 20 limit 40 хватало т.к. по порядку шли
источник

T

Tharin in pro.elixir
А чем не устроил крон? :/
источник

AD

Anastasiya Dyachenko in pro.elixir
Alexey Novoselov
ну для сообщений да, offset id - 20 limit 40 хватало т.к. по порядку шли
А как получить offset по id, я чёт туплю. Там же число должно быть
источник

AN

Alexey Novoselov in pro.elixir
Anastasiya Dyachenko
А как получить offset по id, я чёт туплю. Там же число должно быть
если id непрерывно с 1, то просто id - 20, если прерывается то count(where id < id) - 20
источник

AD

Anastasiya Dyachenko in pro.elixir
Alexey Novoselov
если id непрерывно с 1, то просто id - 20, если прерывается то count(where id < id) - 20
id не числовое
источник

AD

Anastasiya Dyachenko in pro.elixir
Ладно суть поняла, попробую поискать как этот offset определять тогда
источник

AN

Alexey Novoselov in pro.elixir
Anastasiya Dyachenko
id не числовое
по дате то же самое
источник

AD

Anastasiya Dyachenko in pro.elixir
Alexey Novoselov
по дате то же самое
Спасибо попробую
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Уже видели, что github пропагандирует main вместо master-а? (я помню, что была идея давно, но не знал, что уже реализовали)
источник

AM

Aliaksandr Martsinov... in pro.elixir
уже давно поменяно
источник
2020 November 18

B

Bogdan in pro.elixir
Pavel
Quantum какая-то очень странная дичь, не вижу смысла его тащить, если есть тот же Oban
ещё есть Periodic вообще то что нужно
источник

B

Bogdan in pro.elixir
источник
2020 November 19

SM

Sergei Maximov in pro.elixir
Anastasiya Dyachenko
Кто пользуется absinthe + relay, как делали запрос элемента из списка по id + N элементов до и после?
Если ID — это обычный возрастающий счётчик, то можно так (N — число записей, которые нужно получить после записи с нужным ID, M — число записей до записи с нужным ID):

(select * from my_table where id >= 42 order by id asc limit N + 1)
union
(select * from my_table where id < 42 order by id desc limit M)
order by id asc

Если нет, то отдельным запросом (или в CTE) получаешь запись по ID, затем получаешь N записей до и N записей после нужной записи, сортируя по inserted_at, например, потом делаешь union.
источник

SM

Sergei Maximov in pro.elixir
Dmitry Russ (Aleksandrov)
Уже видели, что github пропагандирует main вместо master-а? (я помню, что была идея давно, но не знал, что уже реализовали)
В глобальных настройках и настройках репы можно поменять
источник

D

Disi in pro.elixir
Кстати, есть ли что нибудь подобное Phoenix но только для rest api?
источник

AD

Anastasiya Dyachenko in pro.elixir
Disi
Кстати, есть ли что нибудь подобное Phoenix но только для rest api?
А phoenix не для rest api?
источник

DG

Dmitry Grach in pro.elixir
Disi
Кстати, есть ли что нибудь подобное Phoenix но только для rest api?
Plug.Router + Ecto ?
источник