PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dialekt musi być wyraźnie podany od wersji 4.0.0

Rozwiązanie dla mnie opierało się na tym, co ustawiłem dla mojego NODE_ENV zmienna.

echo $NODE_ENV

Jeśli nie masz nic ustawionego dla tej zmiennej, spróbuj ustawić ją w następujący sposób:

export NODE_ENV=development

Jeśli wartość jest obecny, upewnij się, że masz wpis w swoim pliku konfiguracyjnym dla tego wartość. Dla mnie lubię używać local . Musiałem więc zaktualizować moją konfigurację do tego:

{
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chcę pobrać dane z innej nazwy tabeli za pomocą funkcji postgresql

  2. Jak Trunc() działa w PostgreSQL

  3. Co nowego w PostgreSQL 11

  4. Najlepsze praktyki replikacji PostgreSQL — część 1

  5. Jak stworzyć bazę danych PostgreSQL