title: Sequelize model case insensitive
body: <p>I am using sequelize to make query in Redshift.</p>
  
  <p>However Redshift is case-insensitive for Table Column Names, so all table names are lowercase.
  And sequelize model isnt case-insensitive. So when I do a query findById, it execute this query:</p>
  
  <pre><code>SELECT "id", "userId", "summonerId", "name", "profileIconId", "summonerLevel", "revisionDate", "createdAt", "updatedAt" FROM "Lol" AS "Lol" WHERE "Lol"."id" = '463d118c-2139-4679-8cdb-d07249bd7777222';
  </code></pre>
  
  <p>It works if I execute the query inside Redshift, but sequelize just bring me back id and name column names, because only that have the name lowercase in model.</p>
  
  <p>So how I can make sequelize case-insensitive? I tried the <code>field</code> option, but doesnt work.</p>
  
  <p>So my model is: </p>
  
  <pre><code>lol = sequelize.define('Lol', {
                  id: {
                      type: Sequelize.STRING,
                      allowNull: false,
                      unique: true,
                      primaryKey: true,
                      field: 'id'
                  },
                  userId: {
                      type: Sequelize.STRING,
                      allowNull: false,
                      field: 'userid'
                  },
                  summonerId: {
                      type: Sequelize.INTEGER,
                      allowNull: false,
                      field: 'summonerid'
                  },
                  name: {
                      type: Sequelize.STRING,
                      allowNull: false,
                      field: 'name'
                  },
                  profileIconId: {
                      type: Sequelize.INTEGER,
                      allowNull: false,
                      field: 'profileiconid'
                  },
                  summonerLevel: {
                      type: Sequelize.INTEGER,
                      allowNull: false,
                      field: 'summonerlevel'
                  },
                  revisionDate: {
                      type: Sequelize.BIGINT,
                      allowNull: false,
                      field: 'revisiondate'
                  },
                  createdAt: {
                      type: Sequelize.DATE,
                      allowNull: false,
                      field: 'createdat'
                  },
                  updatedAt: {
                      type: Sequelize.DATE,
                      allowNull: false,
                      field: 'updatedat'
                  }
              }, {
                  freezeTableName: true,
                  tableName: 'Lol'
              })
  </code></pre>