Mehrzeilige Einfügung mit pg-Versprechen
Ich möchte mehrere Zeilen mit einem einzigen @ einfügINSERT
query, zum Beispiel:
INSERT INTO tmp(col_a,col_b) VALUES('a1','b1'),('a2','b2')...
ibt es eine Möglichkeit, dies einfach zu tun, vorzugsweise für eine Reihe von Objekten wie dies
[{col_a:'a1',col_b:'b1'},{col_a:'a2',col_b:'b2'}]
Ich könnte mit 500 Datensätzen in einem Block enden, so dass das Ausführen mehrerer Abfragen unerwünscht wäre.
Bisher konnte ich das nur für ein einzelnes Objekt tun:
INSERT INTO tmp(col_a,col_b) VALUES(${col_a},${col_b})
Als Nebenfrage: Verwenden Einfügungen ${}
Notation gegen SQL-Injections geschützt?