Inserto de varias filas con pg-promise

Me gustaría insertar varias filas con una solaINSERT consulta, por ejemplo:

INSERT INTO tmp(col_a,col_b) VALUES('a1','b1'),('a2','b2')...

¿Hay alguna manera de hacer esto fácilmente, preferiblemente para una variedad de objetos como estos:

[{col_a:'a1',col_b:'b1'},{col_a:'a2',col_b:'b2'}]

Podría terminar con 500 registros en un fragmento, por lo que ejecutar múltiples consultas no sería deseable.

Hasta ahora he podido hacerlo solo para un objeto:

INSERT INTO tmp(col_a,col_b) VALUES(${col_a},${col_b})

Como una pregunta secundaria: ¿Las inserciones utilizan${} notación protegida contra inyecciones SQL?

Respuestas a la pregunta(1)

Su respuesta a la pregunta