sql >> Base de Datos >  >> RDS >> PostgreSQL

El dialecto debe proporcionarse explícitamente a partir de v4.0.0

La solución para mí se basó en lo que había configurado para mi NODE_ENV variables.

echo $NODE_ENV

Si no tiene nada configurado para esa variable, intente configurarlo con lo siguiente:

export NODE_ENV=development

Si un valor es presente, asegúrese de tener una entrada en su archivo de configuración para eso valor. A mí me gusta usar local . Así que tuve que actualizar mi configuración a esto:

{
 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'
 }
}