title: Inserting multiple records with pg-promise
body: <p>I have a scenario in which I need to insert multiple records. I have a table structure like id (it's fk from other table), key(char), value(char). The input which needs to be saved would be array of above data. example:
  I have some array objects like:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>lst = [];
  
  obj = {};
  obj.id= 123;
  obj.key = 'somekey';
  obj.value = '1234';
  lst.push(obj);
  
  obj = {};
  obj.id= 123;
  obj.key = 'somekey1';
  obj.value = '12345';
  lst.push(obj);</code></pre>
  </div>
  </div>
  </p>
  
  <p>In MS SQL, I would have created TVP and passed it. I don't know how to achieve in postgres.
  So now what I want to do is save all the items from the list in single query in postgres sql, using pg-promise library. I'm not able to find any documentation / understand from documentation. Any help appreciated. Thanks.</p>