हाँ, एक विशेष तालिका है EXCLUDED
इस उद्देश्य के लिए:
INSERT INTO tbl (id, data)
VALUES (1, '<data_string>')
ON CONFLICT (id) DO UPDATE SET data = EXCLUDED.data;
जैसे मैनुअल में बताया गया है :
बहु-पंक्ति INSERTs के लिए भी काम करता है:
INSERT INTO tbl (id, data)
VALUES (1, '<data_string1>')
, (2, '<data_string2>')
, (3, '<data_string3>')
ON CONFLICT (id) DO UPDATE
SET data = EXCLUDED.data;