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

कॉपी बैच डालने के पोस्टग्रेज के दौरान प्राथमिक कुंजी कैसे बढ़ाएं?

copy कमांड आपको यह निर्दिष्ट करने की अनुमति देता है कि कौन से कॉलम को पॉप्युलेट करना है। अगर आप id . छोड़ देते हैं कॉलम, यह अनुक्रम के मानों से भर जाएगा:

csvcol_1_value,col_2_valuecol_1_value,col_2_value\. के साथ stdin से
copy pricing_cache (column_1, column_2) from stdin with csv
col_1_value,col_2_value
col_1_value,col_2_value
\.

आपने हमें अपनी पूरी तालिका परिभाषा नहीं दिखाई है। उपरोक्त कथन मानता है कि column_1 . नामक दो कॉलम हैं और column_2 आपकी तालिका में (id . के अतिरिक्त कॉलम) और इनपुट डेटा में अल्पविराम द्वारा अलग किए गए उन दो स्तंभों के मान शामिल हैं (क्योंकि with csv )




  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. Postgresql में बिटमैप इंडेक्स को समझना

  4. कम कॉलम वाली एक पंक्ति को कई पंक्तियों में बदलें

  5. java.lang.ClassNotFoundException:org.postgresql.Driver, Android