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
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!
Comentários muito úteis
Muito obrigado por isso! Fechando assunto já que vocês todos arrasam!