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 .