pg-promise クエリとは独立して使用できるクエリフォーマットエンジンがあります。
const pgp = require('pg-promise')(/* Initialization Options */);
const query = pgp.as.format('INSERT INTO table(column1,column2,column3) VALUES($1,$2,$3)',
["data1", "data2", "data3"]);
console.log(query);
出力:
INSERT INTO table(column1,column2,column3) VALUES('data1','data2','data3')
フォーマットAPI をご覧ください。 。
更新
単一のINSERT
を使用した高性能アプローチの場合 クエリは、pg-promiseを使用した複数行の挿入> 。