title: Saving bigints in typeorm to a SQL Server database - Validation failed for parameter '0'. Value must be between -2147483648 and 2147483647, inclusive
body: <p>It seems like tedious (which is used by the node <code>mssql</code> driver) is incorrectly calling regular size int validation on a column specified to be a bigint. I have checked in the SQL Server database and verified that the created column is a bigint, and any queries I do within azure data studio against this db using large ints (e.g. values larger than 4 billion) succeed.</p>
  
  <p>I have this typeorm entity defined:</p>
  
  <pre><code>export class Employee extends BaseEntity {
    @PrimaryColumn('bigint')
    id: number;
  ...
  </code></pre>
  
  <p>And when I try to save that employee I receive this error message:</p>
  
  <blockquote>
    <p>SELECT "Employee"."id" AS "Employee_id", ... FROM "employee" "Employee" WHERE "Employee"."id" IN (@0) -- PARAMETERS: [4382863930]</p>
    
    <p>Error: RequestError: Validation failed for parameter '0'. Value must be between -2147483648 and 2147483647, inclusive</p>
  </blockquote>
  
  <p>I'm not sure if I'm just missing something or need to specify more information about the column on the entity or if this is a real issue with typeorm</p>