बहु-मूल्यवान अप्सर्ट निश्चित रूप से संभव है, और क्यों सम्मिलित करें ... विरोध पर ... का एक महत्वपूर्ण हिस्सा लागू किया गया था।
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-सामान्य मेलिंग सूची में उचित प्रतिक्रिया सबमिट करें। या इससे भी बेहतर, दस्तावेज़ों को एक पैच प्रस्तावित करें।