sql >> Database teknologi >  >> RDS >> PostgreSQL

Dialekt skal udtrykkeligt angives fra v4.0.0

Løsningen for mig var baseret på, hvad jeg havde indstillet for min NODE_ENV variabel.

echo $NODE_ENV

Hvis du ikke har indstillet noget til den variabel, så prøv at indstille den med følgende:

export NODE_ENV=development

Hvis en værdi er til stede, sørg for at du har en post i din konfigurationsfil for det værdi. For mig kan jeg godt lide at bruge local . Så jeg var nødt til at opdatere min konfiguration til denne:

{ 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. Konverter 'datetime' til 'date' i SQL Server (T-SQL-eksempler)

  2. Find ud af, hvilket kvartal en date tilhører i Oracle

  3. Sådan erklærer du brugerdefineret undtagelse ved hjælp af PRAGMA EXCEPTION_INIT

  4. mySQL underforespørgsel grænse