Knex: تنفيذ SKIP LOCKED

تم إنشاؤها على ٢٤ فبراير ٢٠١٧  ·  3تعليقات  ·  مصدر: knex/knex

منذ POSTGRESQL 9.5 ، يوجد خيار SKIP LOCKED لـ SELECT FOR SHARE/FOR UPDATE وهو أمر مفيد للغاية.

سيكون من المفيد دعم هذا.

شكرا

feature request

التعليق الأكثر فائدة

شكرا جزيلا لهذا! قضية ختامية لأنكم جميعا روك!

ال 3 كومينتر

سيكون مفيدا حقا.

الحل الوحيد حتى الآن يبدو أنه إجراء استعلام خام.

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

أريد هذا أيضًا ، لذلك قمت بتطبيق وظيفة PostgreSQL مع بعض اختبارات الوحدة + التكامل ، لكنني سأحتفظ بالعلاقات العامة لبضعة أيام حتى أعمل أيضًا على MySQL و MariaDB ، للتأكد من اكتمالها. التغييرات التي أجريتها موجودة بالفعل في مفترق طرق عام.

شكرا جزيلا لهذا! قضية ختامية لأنكم جميعا روك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات