sql >> データベース >  >> RDS >> PostgreSQL

複数列のコピー形式postgresqlNode.js

    githubコミュニティの@jeromewからの多大な支援を受けて。

    node-pg-copy-streamsの適切な実装(コピーコマンドの複雑さを取り除きます)。この問題を解決することができました

    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. Oracleデータポンプエクスポートユーティリティを使用してローカルマシンにダンプファイルを作成するにはどうすればよいですか?

    2. AmazonAuroraクラスターを作成する方法

    3. IE8Jqueryの問題を解決する必要があります

    4. 注文後に結果セットの最初の行だけを取得するにはどうすればよいですか?