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

रेल सत्यापन विशिष्टता समवर्ती इनपुट पर विफल रहता है

यह बहुत ही असामान्य है और आप शायद बहुत बदकिस्मत हैं कि यह संभव है।

पढ़ें:https://github.com/rails/rails/blob/master/activerecord/lib/active_record/validations/uniqueness.rb#L165

निम्नलिखित पर विचार करें:उपयोगकर्ता ए फ़ॉर्म सबमिट करता है

  • उपयोगकर्ता ए फ़ॉर्म सबमिट करता है
  • रेल उपयोगकर्ता ए के लिए मौजूदा आईडी के लिए डेटाबेस की जांच करता है- कोई नहीं मिला
  • उपयोगकर्ता बी फॉर्म जमा करता है
  • रेल उपयोगकर्ता बी के लिए मौजूदा आईडी के लिए डेटाबेस की जांच करता है- कोई नहीं मिला
  • रेल उपयोगकर्ता को एक रिकॉर्ड बचाता है
  • रेल उपयोगकर्ता बी रिकॉर्ड सहेजता है

यह सब मिलीसेकंड के भीतर होना है लेकिन तकनीकी रूप से यह संभव है।

मैं डेटाबेस स्तर (प्राथमिक कुंजी) पर एक बाधा जोड़ने का सुझाव दूंगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:किसी समूह पर SUM () TIMEDIFF () कैसे करें?

  2. MySQL त्रुटि देने वाली विदेशी कुंजी के साथ टेबल बनाना:150

  3. ip2long परिवर्तित IP को MySQL में कैसे संग्रहीत किया जाना चाहिए?

  4. डेटाबेस पर मीडिया फ़ाइलों को संग्रहीत करने का सबसे अच्छा तरीका क्या है?

  5. मैं समकालिक रूप से व्यवहार करने के लिए एसिंक्रोनस कॉल को कैसे लपेट सकता हूं?