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

पोस्टग्रेएसक्यूएल मल्टी-वैल्यू अप्सर्ट

बहु-मूल्यवान अप्सर्ट निश्चित रूप से संभव है, और क्यों सम्मिलित करें ... विरोध पर ... का एक महत्वपूर्ण हिस्सा लागू किया गया था।

CREATE TABLE table1(col1 int, col2 text, constraint theconstraint unique(col1));

INSERT INTO table1 VALUES (1, 'parrot'), (4, 'turkey');

INSERT INTO table1 VALUES (1, 'foo'), (2,'bar'), (3,'baz')
ON CONFLICT ON CONSTRAINT theconstraint
DO UPDATE SET col2 = EXCLUDED.col2;

परिणाम

regress=> SELECT * FROM table1 ORDER BY col1;
 col1 | col2 
------+------
    1 | foo
    2 | bar
    3 | baz
    4 | turkey
(4 rows)

यदि दस्तावेज़ अस्पष्ट थे, तो कृपया pgsql-सामान्य मेलिंग सूची में उचित प्रतिक्रिया सबमिट करें। या इससे भी बेहतर, दस्तावेज़ों को एक पैच प्रस्तावित करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostGIS डेटाबेस के साथ GeoDjango ऐप का परीक्षण करना

  2. तालिका से डुप्लिकेट निकालें

  3. निर्माण पर डोकर कंटेनरों को कैसे लिंक करें?

  4. थ्रेडिंग का उपयोग करते समय Django में डेटाबेस त्रुटियां

  5. PostgreSQL उम्र () फ़ंक्शन:अलग-अलग/अप्रत्याशित परिणाम जब अलग-अलग महीने में उतरते हैं