कल्पना कीजिए कि आप काम के आइटम के साथ एक सरल तालिका है:PostgreSQL
|ID |OWNER|...
+---+-----+---
|123| |...
|456| |...
|789| |...
हम अगले काम के आइटम जो एक स्वामी नहीं है, पाने के लिए एक http एपीआई प्रदान करना चाहते हैं अभी तक।
हम PostgreSQL का उपयोग करते हैं।
हम Django-ORM के साथ तालिका तक पहुंचते हैं।
मुझे लगता है कि एपीआई कई उपयोगकर्ताओं द्वारा एक साथ पहुंच प्राप्त होने पर कई दौड़-स्थितियां हैं।
मैं दिए गए टूल्स (पोस्टग्रेएसक्यूएल, डीजेगो) के साथ कैसे सुनिश्चित कर सकता हूं कि सभी दौड़ की स्थिति हल हो जाती है (यदि एक कार्य-वस्तु दो अयस्क उपयोगकर्ताओं को दी जाती है तो यह एक बड़ी गलती है)।
वाह, 'स्किप लॉकड' अच्छा दिखता है। मुझे यह पोस्ट मिला: https://blog.2ndquadrant.com/what-is-select-skip-locked-for-in-postgresql-9-5/ जो विवरण बताता है। – guettli