मुख्य सामग्री के लिए छोड़ें
संस्करण: 1.x

DB02001: डुप्लिकेट रिकॉर्ड

इसका मतलब क्या है​

डेटाबेस ने एक ऐसा रिकॉर्ड डालने की कोशिश की जिसका आईडी पहले से ही मौजूद है। प्रत्येक रिकॉर्ड में एक अद्वितीय पहचानकर्ता होना चाहिए।

सामान्य कारण​

  • सिंक संघर्ष — वही डेटा दो बार सिंक किया गया
  • रेस कंडीशन — एक ही रिकॉर्ड बनाने के लिए कई ऑपरेशन
  • डेटा भ्रष्टाचार — आईडी भ्रष्ट या डुप्लिकेट हो गई थीं
  • आयात समस्या — ऐसा डेटा आयात करना जो पहले से मौजूद है

इसे ठीक कैसे करें​

1. डेटा रीफ्रेश करें​

सर्वर से फिर से सिंक करें:

  • नवीनतम डेटा खींचें
  • सिंक प्रक्रिया को संघर्षों को हल करने दें
  • नया डेटा प्राथमिकता लेना चाहिए

2. ऑपरेशन को फिर से प्रयास करें​

यदि नए रिकॉर्ड बना रहे हैं:

  • सिस्टम ने पहले से ही इसे बना लिया हो सकता है
  • जांचें कि क्या रिकॉर्ड मौजूद है
  • कई बार सबमिट पर क्लिक करने से बचें

3. स्थानीय कैश साफ़ करें​

पहले जाँचें कि कोई काम सहेजे बिना तो नहीं है

स्थानीय डेटा मिटाने या ऐप फिर से इंस्टॉल करने से इस डिवाइस की वह सारी जानकारी हट जाएगी जो अभी तक आपके स्टोर तक नहीं पहुँची है—इसमें ऑफ़लाइन की गई बिक्री, खुले कार्ट और सहेजे न गए बदलाव शामिल हैं। कुछ भी मिटाने से पहले Store health → Database खोलें और जाँचें कि कुछ भी रोका हुआ या आपके सर्वर तक कभी न पहुँचा हुआ सूचीबद्ध नहीं है। फिर Store health → Logs में 0 stuck records और 0 changes waiting to send देखें; इसके बाद हर खुले कार्ट को पूरा करें या उसका विवरण लिख लें। यदि आपके WCPOS में Store health पेज नहीं है, तो पहले WCPOS अपडेट करें और फिर जाँचें। अगर कुछ सूचीबद्ध है या भेजे जाने की प्रतीक्षा में है, या आप जाँच नहीं कर पा रहे हैं, तो कुछ न मिटाएँ—अपने स्टोर के मालिक से पूछें या सहायता से संपर्क करें।

ऊपर की जाँच करने के बाद ही, और केवल तब जब चरण 1, 2 और 4 से मदद न मिली हो, स्थानीय डेटा रीसेट करें:

  1. स्थानीय डेटाबेस/कैश साफ़ करें
  2. पुनः लॉगिन करें
  3. डेटा को ताज़ा सिंक करें

4. WooCommerce में डुप्लिकेट के लिए जांचें​

यदि समस्या बनी रहती है:

  • डुप्लिकेट प्रविष्टियों के लिए WooCommerce की जांच करें
  • समान आईडी वाले उत्पादों/आदेशों की तलाश करें
  • एडमिन में किसी भी डुप्लिकेट को साफ करें

5. स्थायी समस्याओं की रिपोर्ट करें​

यदि यह बार-बार होता है:

  • ध्यान दें कि कौन से कार्य इसे कारण बनाते हैं
  • पैटर्न की जांच करें
  • विवरण के साथ समर्थन को रिपोर्ट करें

यह क्यों महत्वपूर्ण है​

डुप्लिकेट आईडी कारण बनेंगी:

  • यह भ्रम कि कौन सा रिकॉर्ड सही है
  • डेटा ओवरराइट
  • सिंक समस्याएं

यह त्रुटि डेटा भ्रष्टाचार को रोकती है।

  • DB02002 — रिकॉर्ड नहीं मिला
  • DB02003 — बाधा उल्लंघन