Size: a a a

2021 June 09

B

Bogdan in pro.elixir
а как это должно работать? я попробол dialyzer ругается
источник

B

Bogdan in pro.elixir
а если в фильтр запихнуть ошибка от постгри летит
источник

ММ

Максим Мартынов... in pro.elixir
какая
источник

DP

Dmitry Ponyatov in pro.elixir
кто там по языкам автоматизации бурчал? вот вменяемая книжка нашлась по реализации интертрепатора: https://github.com/ilammy/lisp/releases/latest
источник

DP

Dmitry Ponyatov in pro.elixir
было бы здорово что-то подобное на эликсире изобразить + трансляцию в Си (libtcc)
источник

LL

Lama Lover in pro.elixir
Зачем?
источник

DP

Dmitry Ponyatov in pro.elixir
шоб було
источник

B

Bogdan in pro.elixir
ERROR 42P20 (windowing_error) window functions are not allowed in FILTER
источник

ММ

Максим Мартынов... in pro.elixir
могу предложить только subquery, где будет выполняться join, а limit делать поверх него, тогда он будет работать не на строках исходных таблиц, а на результате
источник

B

Bogdan in pro.elixir
Пока, что вот этот вариант топчик on: b.id > a.last_id AND b.id < a.last_id + 3500

но как быть с ямами в индексации?)
источник

ММ

Максим Мартынов... in pro.elixir
select * from (select ... join ...) limit 3500
источник

B

Bogdan in pro.elixir
а как в subquery передать a.last_id ?
источник

B

Bogdan in pro.elixir
я вот в этом зарылся
источник

ММ

Максим Мартынов... in pro.elixir
а зачем?
источник

B

Bogdan in pro.elixir
n -1 получается если матчить с last_id
источник

B

Bogdan in pro.elixir
логорифм)
источник

ММ

Максим Мартынов... in pro.elixir
ну в subquery забрось
источник

B

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

ММ

Максим Мартынов... in pro.elixir
это обычный запрос, для него работают все те же фильтры и прочее
источник

B

Bogdan in pro.elixir
как из query передать в subquery параметр?
источник