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

अद्यतन के दौरान अद्वितीय सूचकांक उल्लंघन

अद्वितीय अनुक्रमणिका का मूल्यांकन प्रति पंक्ति नहीं प्रति कथन (जो कि Oracle के कार्यान्वयन से भिन्न है) के लिए किया जाता है

इस समस्या का समाधान एक अद्वितीय बाधा . का उपयोग करना है जिसे स्थगित किया जा सकता है और इस प्रकार लेनदेन के अंत में मूल्यांकन किया जाता है।

तो बजाय अद्वितीय अनुक्रमणिका के लिए, एक बाधा परिभाषित करें:

alter table test add constraint test_idx_pos unique (pos)
  deferrable initially deferred;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल 3.2.2 (या 3.2.1) + पोस्टग्रेस्क्ल 9.1.3 + उबंटू 11.10 कनेक्शन त्रुटि

  2. क्या postgresql के लिए PHP mysql_real_escape_string है?

  3. PostgreSQL प्रदर्शन ट्यूनिंग युक्तियाँ

  4. कमांड लाइन से क्वेरी निष्पादित करते समय PostgreSQL एन्कोडिंग समस्या

  5. PostgreSQL में डेटस्टाइल कैसे बदलें?