PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Le dialecte doit être explicitement fourni à partir de la v4.0.0

La solution pour moi était basée sur ce que j'avais défini pour mon NODE_ENV variables.

echo $NODE_ENV

Si vous n'avez rien défini pour cette variable, essayez de la définir avec ce qui suit :

export NODE_ENV=development

Si une valeur est présent, assurez-vous d'avoir une entrée dans votre fichier de configuration pour cela valeur. Pour moi, j'aime utiliser local . J'ai donc dû mettre à jour ma configuration pour ceci :

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