PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

format salinan beberapa kolom postgresql Node.js

Dengan bantuan luar biasa dari @jeromew dari komunitas github.

dan implementasi node-pg-copy-streams yang tepat (menghilangkan kompleksitas perintah salin). kami dapat menyelesaikan masalah ini

https://github.com/brianc/node-pg-copy -streams/issues/65 di bawah ini adalah cuplikan kode yang berfungsi

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. Bagaimana cara melakukan kueri pencarian pada nilai kolom yang berisi string dengan nilai yang dipisahkan koma?

  2. Transpose baris dan kolom (alias pivot) hanya dengan minimum COUNT()?

  3. hibernate - daftar target Postgres- dapat memiliki paling banyak 1664 entri

  4. Bagaimana cara menggunakan daftar sebagai sumber parameter untuk kueri SQL dengan Vertx JDBC Client?

  5. Kelompokkan menurut kolom yang ditentukan di PostgreSQL