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

जांचें कि पोस्टग्रेज़ तालिका में रिकॉर्ड मौजूद हैं या नहीं

इसे अच्छा प्रदर्शन करना चाहिए:

CREATE TEMP TABLE tmp AS SELECT * FROM tbl LIMIT 0 -- copy layout, but no data

COPY tmp FROM '/absolute/path/to/file' FORMAT csv;

INSERT INTO tbl
SELECT tmp.*
FROM   tmp
LEFT   JOIN tbl USING (tbl_id)
WHERE  tbl.tbl_id IS NULL;

DROP TABLE tmp; -- else dropped at end of session automatically

इस उत्तर से निकटता से संबंधित है ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक मॉडल के लिए प्राथमिक कुंजी के रूप में एक यादृच्छिक अल्फ़ान्यूमेरिक स्ट्रिंग उत्पन्न करें

  2. लेन-देन से प्रभावित नहीं अनुक्रम?

  3. बावर्ची और पोस्टग्रेज; मैं पासवर्ड कैसे निर्दिष्ट करूं?

  4. Php . में एकाधिक तालिकाओं के लिए क्वेरी लिखना

  5. वेबफैक्शन पर Django प्रोजेक्ट को तैनात करना