sql >> Databáze >  >> RDS >> PostgreSQL

Dialekt musí být explicitně poskytnut od verze 4.0.0

Řešení pro mě bylo založeno na tom, co jsem nastavil pro svůj NODE_ENV proměnná.

echo $NODE_ENV

Pokud pro tuto proměnnou nemáte nic nastaveno, zkuste ji nastavit pomocí následujícího:

export NODE_ENV=development

Pokud hodnota je přítomen, ujistěte se, že to máte ve svém konfiguračním souboru záznam hodnota. Rád používám local . Takže jsem musel aktualizovat svou konfiguraci na toto:

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


  1. Jak funguje Tanh() v PostgreSQL

  2. Jak najít neexistující data z jiné tabulky pomocí JOIN?

  3. Jak vytvořit skutečný vztah jeden k jednomu na serveru SQL Server

  4. Jak exportovat data z SQL Server 2005 do MySQL