Knex: SKIPLOCKEDを実装する

作成日 2017年02月24日  ·  3コメント  ·  ソース: knex/knex

POSTGRESQL 9.5以降、 SELECT FOR SHARE/FOR UPDATEにはSKIP LOCKEDオプションがあり、非常に便利です。

これをサポートすると便利です。

ありがとう

feature request

最も参考になるコメント

どうもありがとうございました! 皆さんがロックしているので、最後の問題です!

全てのコメント3件

本当に便利だろう。

これまでの唯一の回避策は、生のクエリを実行するように見えます。

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

これも必要なので、いくつかのユニット+統合テストを使用してPostgreSQLの機能を実装しましたが、完全を期すために、MySQLとMariaDBでも動作するようになるまでPRを数日間保持します。 しかし、私の変更はすでにパブリックフォークにあります。

どうもありがとうございました! 皆さんがロックしているので、最後の問題です!

このページは役に立ちましたか?
0 / 5 - 0 評価