पोस्टग्रेज 11 . में या बाद में, PROCEDURE
पर विचार करें जो लेनदेन नियंत्रण की अनुमति देता है। देखें:
कार्यों के साथ , कोई रास्ता नहीं . है . Postgres में कार्य परमाणु (हमेशा लेन-देन के अंदर) होते हैं और लेन-देन के अंत में ताले जारी किए जाते हैं।
आप इसके समाधान के लिए सलाहकार के साथ काम कर सकते हैं। ताले . लेकिन ये वही बात नहीं हैं। सभी प्रतिस्पर्धी लेनदेन को साथ खेलना होगा। समवर्ती पहुंच जो सलाहकार ताले से अवगत नहीं है, पार्टी को खराब कर देगी।
dba.SE पर कोड उदाहरण:
या आप dblink के साथ "धोखाधड़ी" स्वायत्त लेनदेन के साथ कहीं मिल सकते हैं:
- मैं PostgreSQL में बड़े गैर-अवरुद्ध अपडेट कैसे करूं?
- क्या Postgres नेस्टेड या स्वायत्त लेनदेन का समर्थन करता है?
या आप अपनी समस्या का पुनर्मूल्यांकन करते हैं और इसे दो अलग-अलग लेन-देन में विभाजित करते हैं।