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

postgresql:त्रुटि डुप्लिकेट कुंजी मान अद्वितीय बाधा का उल्लंघन करता है

जैसा कि त्रुटि संदेश आपको बताता है - आपके पास dementia_type, snapid कॉलम में समान मान वाली दो पंक्तियाँ नहीं हो सकती हैं चूंकि उन्हें अद्वितीय होने की आवश्यकता है।

आपको यह सुनिश्चित करना होगा कि दोनों डेटाबेस में dementia_type, snapid के लिए समान मान हैं ।

एक समाधान यह होगा कि आप अपनी तालिका में एक कॉलम जोड़ें alter table t_types_of_dementia add column id serial generated always और इसे अपने करंट के बजाय प्राथमिक कुंजी के रूप में उपयोग करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक एनम के सभी मान प्राप्त करने के लिए SQL क्वेरी

  2. हेरोकू:पीजी ::कनेक्शनबैड:सर्वर से कनेक्ट नहीं हो सका:कनेक्शन ने इनकार कर दिया

  3. mkdir /mnt/data:केवल-पढ़ने के लिए फ़ाइल सिस्टम बैक-ऑफ़ पुनरारंभ विफल पोस्टग्रेज कंटेनर

  4. Postgresql में किसी क्वेरी को कैसे रोकें/मारें?

  5. मैं उस क्षेत्र के लिए एक अखंडता त्रुटि कैसे हल कर सकता हूं जो अस्तित्व में नहीं है?