title: sequelize table without column 'id'
body: <p>I have the following sequelize definition of a table:</p>
  <pre><code>AcademyModule = sequelize.define('academy_module', {
          academy_id: DataTypes.INTEGER,
          module_id: DataTypes.INTEGER,
          module_module_type_id: DataTypes.INTEGER,
          sort_number: DataTypes.INTEGER,
          requirements_id: DataTypes.INTEGER
      }, {
          freezeTableName: true
  });
  </code></pre>
  <p>As you can see there is not an <code>id</code> column in this table. However when I try to insert it still tries the following sql:</p>
  <pre><code> INSERT INTO `academy_module` (`id`,`academy_id`,`module_id`,`sort_number`) VALUES (DEFAULT,'3',5,1);
  </code></pre>
  <p>How can I disable the <code>id</code> function it clearly has?</p>