इस SO पोस्ट में, दो उत्तर हैं जो एक साथ संयुक्त हैं- ON CONFLICT
का सफलतापूर्वक उपयोग करने के लिए एक अच्छा समाधान प्रदान करते हैं . नीचे दिया गया उदाहरण, ON CONFLICT DO NOTHING;
. का उपयोग करता है :
CREATE TEMP TABLE tmp_table
(LIKE label INCLUDING DEFAULTS)
ON COMMIT DROP;
COPY tmp_table FROM 'full/file/name/here';
INSERT INTO main_table
SELECT *
FROM tmp_table
ON CONFLICT DO NOTHING;