PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Django cache.set () डुप्लिकेट कुंजी त्रुटि उत्पन्न कर रहा है

यह एक ठेठ दौड़ है। यह जांचता है कि आपके द्वारा डाली गई कुंजी मौजूद है या नहीं; यदि ऐसा नहीं होता है, तो यह एक इंसर्ट करता है, लेकिन कोई अन्य व्यक्ति काउंट और इन्सर्ट के बीच की को इन्सर्ट कर सकता है। लेन-देन इसे नहीं रोकते हैं।

ऐसा प्रतीत होता है कि कोड इसकी अपेक्षा करता है और इससे निपटने का प्रयास करता है, लेकिन जब मैंने इस मामले को संभालने के लिए कोड को देखा तो मैं तुरंत देख सकता था कि यह टूट गया था। यहां रिपोर्ट किया गया:http://code.djangoproject.com/ticket/11569

मैं दृढ़ता से अनुशंसा करता हूं कि आप memcache बैकएंड से चिपके रहें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL ट्यूनिंग:प्रदर्शन बढ़ाने के लिए मुख्य बातें

  2. आप एक यादृच्छिक स्ट्रिंग कैसे बनाते हैं जो PostgreSQL में सत्र आईडी के लिए उपयुक्त है?

  3. कमांड लाइन का उपयोग करके पोस्टग्रेज बैकअप फ़ाइल को पुनर्स्थापित करें?

  4. कई सेलेक्ट स्टेटमेंट्स को मिलाएं

  5. क्या SQL सर्वर प्रोफाइलर के बराबर PostgreSQL है?