title: TypeORM: bulk insert with unnest
body: <p>I'm trying to do a bulk insert with TypeORM query builder using postgres <code>unnest</code> function.</p>
  <p>Code sample:</p>
  <pre class="lang-js prettyprint-override"><code>manager
    .createQueryBuilder()
    .insert()
    .into(Foo)
    .values(qb =&gt;
      qb.select('*').from('UNNEST($1::int[], $2::text[], $3::text[])', [data1, data2, data3])),
    )
  </code></pre>
  <p>This doesn't work and generates this query:</p>
  <pre class="lang-sql prettyprint-override"><code>INSERT INTO &quot;foo&quot;(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;) VALUES (DEFAULT, DEFAULT, DEFAULT);
  </code></pre>
  <p>Any idea how to make it work without having to use a raw query?</p>