منذ POSTGRESQL 9.5 ، يوجد خيار SKIP LOCKED
لـ SELECT FOR SHARE/FOR UPDATE
وهو أمر مفيد للغاية.
سيكون من المفيد دعم هذا.
شكرا
سيكون مفيدا حقا.
الحل الوحيد حتى الآن يبدو أنه إجراء استعلام خام.
knex.raw('select * from table for update skip locked')
أريد هذا أيضًا ، لذلك قمت بتطبيق وظيفة PostgreSQL مع بعض اختبارات الوحدة + التكامل ، لكنني سأحتفظ بالعلاقات العامة لبضعة أيام حتى أعمل أيضًا على MySQL و MariaDB ، للتأكد من اكتمالها. التغييرات التي أجريتها موجودة بالفعل في مفترق طرق عام.
شكرا جزيلا لهذا! قضية ختامية لأنكم جميعا روك!
التعليق الأكثر فائدة
شكرا جزيلا لهذا! قضية ختامية لأنكم جميعا روك!