sql >> Database >  >> RDS >> PostgreSQL

Dialect moet expliciet worden opgegeven vanaf v4.0.0

Oplossing voor mij was gebaseerd op wat ik had ingesteld voor mijn NODE_ENV variabel.

echo $NODE_ENV

Als je niets hebt ingesteld voor die variabele, probeer het dan als volgt in te stellen:

export NODE_ENV=development

Als een waarde is aanwezig, zorg ervoor dat u een vermelding in uw configuratiebestand heeft voor dat waarde. Voor mij gebruik ik graag local . Dus ik moest mijn configuratie bijwerken naar dit:

{
 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. Oracle Verwijder rijen die overeenkomen met meerdere waarden

  2. Oracle JDeveloper-fragmenten gebruiken met MySQL

  3. syntaxisfout bij het declareren van variabelen in een pl/sql-procedure

  4. Keer in Oracle dit pad z/y/x om naar x/y/z