title: Dialect needs to be explicitly supplied
body: <p>I am currently setting my server side with <code>NodeJS</code>, <code>ExpressJS</code>, <code>Sequelize</code> and <code>PostgresSQL</code> </p>
  
  <p>i have my code set up as follows:-</p>
  
  <p>in my <code>config/config.js</code> file i have the folowing</p>
  
  <pre><code>username: "Eexpress-mvp-dbuser",
      password: "123",
      database: "mvp-db",
      host: "127.0.0.1",
      dialect: "postgress",
      port: 5432,
      operatorsAliases: false
  </code></pre>
  
  <p>in my migrations file i have the following code set up</p>
  
  <pre><code>  up: (queryInterface, Sequelize) =&gt; {
      return queryInterface.createTable("Leads", {
        id: {
          allowNull: false,
          autoIncrement: true,
          primaryKey: true,
          type: Sequelize.INTEGER
        },
        email: {
          type: Sequelize.STRING
        },
        createdAt: {
          allowNull: false,
          type: Sequelize.DATE
        },
        updatedAt: {
          allowNull: false,
          type: Sequelize.DATE
        }
      });
    },
    down: (queryInterface, Sequelize) =&gt; {
      return queryInterface.dropTable("Leads");
    }
  };```
  
  Sequelize CLI [Node: 8.11.3, CLI: 5.5.0, ORM: 5.12.3]
  
  Loaded configuration file "config\config.js".
  
  ERROR: Dialect needs to be explicitly supplied as of v4.0.0
  </code></pre>