Inserção de várias linhas com pg-promessa
Eu gostaria de inserir várias linhas com um únicoINSERT
consulta, por exemplo:
INSERT INTO tmp(col_a,col_b) VALUES('a1','b1'),('a2','b2')...
Existe uma maneira de fazer isso facilmente, de preferência para uma matriz de objetos como estes:
[{col_a:'a1',col_b:'b1'},{col_a:'a2',col_b:'b2'}]
Eu posso acabar com 500 registros em um pedaço, portanto, executar várias consultas seria indesejável.
Até agora, consegui fazê-lo apenas para um único objeto:
INSERT INTO tmp(col_a,col_b) VALUES(${col_a},${col_b})
Como uma pergunta secundária: as inserções usando${}
notação protegida contra injeções de SQL?