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

एकाधिक कॉलम कॉपी प्रारूप postgresql Node.js

जीथब समुदाय से @jeromew की अपार मदद के साथ।

और नोड-पीजी-कॉपी-स्ट्रीम का उचित कार्यान्वयन (कॉपी कमांड जटिलता को दूर करता है)। हम इस समस्या को हल करने में सक्षम थे

https://github.com/brianc/node-pg-copy -स्ट्रीम/मुद्दे/65 नीचे काम कर रहे कोड स्निपेट हैं

var sqlcopysyntax = 'COPY srt (starttime, endtime) FROM STDIN  ;

    var stream = client.query(copyFrom(sqlcopysyntax));

    console.log(sqlcopysyntax)


    var interndataset = [
        ['1', '4'],
        ['6', '12.074'],
        ['13.138', '16.183'],
        ['17.226', '21.605'],
        ['22.606', '24.733'],
        ['24.816', '27.027'],
        ['31.657', '33.617'],
        ['34.66', '37.204'],
        ['37.287', '38.58'],
        ['39.456', '43.669'],
        ['43.752', '47.297'],
        ['47.381', '49.55'],


    ];

    var started = false;
        var internmap = through2.obj(function(arr, enc, cb) {
            var rowText = (started ? '\n' : '') + arr.join('\t');
            started = true;

            cb(null, rowText);
        })

        data.forEach(function(r) {
            internmap.write(r);
        })

    internmap.end();

    internmap.pipe(stream);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL सी लाइब्रेरी (libpq) का उपयोग करके HSTORE कॉलम तक कैसे पहुंचे?

  2. PostgreSQL में सप्ताह की शुरुआत और समाप्ति तिथि स्ट्रिंग कैसे प्राप्त करें?

  3. Ubuntu 18.04 पर PostgreSQL स्थापित करें

  4. PostgreSQL में तीन तालिकाओं में शामिल होने के बाद पंक्तियों की गणना करें

  5. त्रुटि:OVER . पर या उसके निकट सिंटैक्स त्रुटि