Многорядная вставка с pg-обещанием

Я хотел бы вставить несколько строк с однимINSERT запрос, например:

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

Есть ли способ сделать это легко, предпочтительно для массива объектов, подобных этим:

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

Я мог бы получить 500 записей в одном чанке, поэтому выполнение нескольких запросов было бы нежелательным.

До сих пор я мог сделать это только для одного объекта:

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

В качестве дополнительного вопроса: используются ли вставки${} нотация защищена от SQL-инъекций?

Ответы на вопрос(1)

Ваш ответ на вопрос