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?