PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

O dialeto precisa ser fornecido explicitamente a partir da v4.0.0


A solução para mim foi baseada no que eu havia definido para meu NODE_ENV variável.

echo $NODE_ENV

Se você não tiver nada definido para essa variável, tente configurá-la com o seguinte:

export NODE_ENV=development

Se um valor é presente, certifique-se de ter uma entrada em seu arquivo de configuração para isso valor. Para mim, gosto de usar local . Então eu tive que atualizar minha configuração para isso:
{
 local: {
  username: 'root',
  password: null,
  database: 'database_dev',
  host: '127.0.0.1',
  dialect: 'postgres'
  },
 development: {
  username: 'root',
  password: null,
  database: 'database_dev',
  host: '127.0.0.1',
  dialect: 'postgres'
  },
  test: {
  username: 'root',
  password: null,
  database: 'database_test',
  host: '127.0.0.1',
  dialect: 'postgres'
 },
 production: {
  username: 'root',
  password: null,
  database: 'database',
  host: '127.0.0.1',
  dialect: 'postgres'
 }
}