PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

формат за копиране на множество колони postgresql Node.js

С огромна помощ от @jeromew от общността на github.

и правилно внедряване на node-pg-copy-streams (отнема сложността на командата за копиране). успяхме да разрешим този проблем

https://github.com/brianc/node-pg-copy -streams/issues/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

  2. psycopg2 cursor.execute() с параметър на SQL заявка причинява синтактична грешка

  3. Spring + Hibernate:Използване на кеш паметта на план за заявка

  4. Как мога да вмъкна клеймо с часова зона в postgresql с подготвен израз?

  5. Защо условията на CROSS JOIN не работят в клаузата „ON“, а само в клаузата WHERE?