Knex: Mettre en œuvre SKIP LOCKED

Créé le 24 févr. 2017  ·  3Commentaires  ·  Source: knex/knex

Depuis POSTGRESQL 9.5, il existe une option SKIP LOCKED pour SELECT FOR SHARE/FOR UPDATE qui est extrêmement utile.

Il serait utile de soutenir cela.

Merci

feature request

Commentaire le plus utile

Merci beaucoup pour cela! Question de clôture puisque vous basculez tous !

Tous les 3 commentaires

Serait vraiment utile.

La seule solution de contournement jusqu'à présent ressemble à l'exécution d'une requête brute.

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

Je veux aussi cela, j'ai donc implémenté la fonctionnalité pour PostgreSQL avec quelques tests unitaires + d'intégration, mais je vais conserver le PR pendant quelques jours jusqu'à ce que je le fasse également fonctionner sur MySQL et MariaDB, pour être complet. Mes modifications sont déjà sur un fork public, cependant.

Merci beaucoup pour cela! Question de clôture puisque vous basculez tous !

Cette page vous a été utile?
0 / 5 - 0 notes