title: knex postgres returns strings for numeric/decimal values
body: <p>I have a table with column</p>
  
  <p><code>table.decimal('some_column', 30,15)</code> which on postgres is <code>numeric(30,15)</code></p>
  
  <p>When I run a <code>knex.raw('select some_column from some_table')</code> from node, the response I get in rows is like:</p>
  
  <pre><code>some_column: "5.000000000000000"
  some_column: "10.000000000000000"
  </code></pre>
  
  <p>What really pointed me to this is that I do something like firstValue>lastValue I end up with a true response so that makes me think that these are returned as strings and not as numbers.</p>
  
  <p>Any way to override this behavior?</p>