PostgreSQL में अंतराल के बिना अद्वितीय इनवॉइस नंबर जनरेशन
इनवॉइस नंबर जैसे विशिष्ट पहचानकर्ताओं की आवश्यकता वाले सिस्टम के साथ काम करते समय, यह सुनिश्चित करना आवश्यक है वे बिना किसी अंतराल के लगातार उत्पन्न होते हैं। हालाँकि, क्रमबद्धता जैसे अलगाव स्तरों वाले प्रश्नों जैसे पारंपरिक तरीकों का उपयोग करना पर्याप्त नहीं हो सकता है।
पोस्टग्रेएसक्यूएल में अनुक्रम अंतराल-मुक्त संख्याओं की गारंटी नहीं देते हैं, क्योंकि रोलबैक या त्रुटि अनुक्रम मान का उपभोग कर सकती है। तो, हम इस चुनौती को कैसे संबोधित कर सकते हैं? ]
श्रृंखला में कोई अंतराल नहीं लागू करनासंख्या तक पहुंचने वाली एकाधिक प्रक्रियाएं पीढ़ी
इकाई निर्माण के समय उत्पन्न होने वाली संख्याएंअनुक्रमिक सम्मिलन के साथ बैच जनरेशन:
एकल-प्रक्रिया चालान पीढ़ी के लिए, वर्तमान अधिकतम चालान संख्या को पढ़ना और अस्थायी रूप से डाले जा रहे चालान के बैच को क्रमिक रूप से संख्या निर्दिष्ट करना संभव है तालिका।ट्रिगर, या एपीआई कॉल में एनकैप्सुलेशन का अन्वेषण करें जो स्वचालित रूप से पंक्तियों को सम्मिलित और प्रतिबद्ध करते हैं।
निष्कर्ष
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3