Knex: Implementar SKIP LOCKED

Criado em 24 fev. 2017  ·  3Comentários  ·  Fonte: knex/knex

Desde o POSTGRESQL 9.5, existe uma opção SKIP LOCKED para SELECT FOR SHARE/FOR UPDATE que é extremamente útil.

Seria útil apoiar isso.

Obrigado

feature request

Comentários muito úteis

Muito obrigado por isso! Fechando assunto já que vocês todos arrasam!

Todos 3 comentários

Seria muito útil.

A única solução alternativa até agora parece executar uma consulta bruta.

knex.raw('select * from table for update skip locked')

Eu também quero isso, então implementei a funcionalidade para PostgreSQL com alguns testes de unidade + integração, mas vou segurar o PR por alguns dias até que ele também funcione no MySQL e no MariaDB, para completar. Minhas alterações já estão em uma bifurcação pública, no entanto.

Muito obrigado por isso! Fechando assunto já que vocês todos arrasam!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

rarkins picture rarkins  ·  3Comentários

ghost picture ghost  ·  3Comentários

legomind picture legomind  ·  3Comentários

hyperh picture hyperh  ·  3Comentários

zettam picture zettam  ·  3Comentários