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

node-postgres otrzymuje błąd connect ECONNREFUSED

@Madhavan Kumar bardzo dziękuję za pomoc

kroki, aby rozwiązać ten problem, były następujące:

Na zdalnym serwerze:-

1- find \ -name "postgresql.conf" aby znaleźć miejsce pliku konfiguracyjnego

2- sudo nano /path/to/config/postgresql.conf edytować plik konfiguracyjny

3- zmień to #listen_addresses = 'localhost' do tego listen_addresses = '*' następnie zapisz i wyjdź

4- find \ -name "pg_hba.conf" aby znaleźć plik konfiguracyjny hba

5- sudo nano /path/to/config/pg_hba.conf edytować plik konfiguracyjny hba

6- add host all all 0.0.0.0/0 md5 host all all ::/0 md5

na końcu pliku, a następnie zapisz i wyjdź

7- uruchom /etc/init.d/postgresql restart aby ponownie uruchomić postgres

W kodzie połącz się tak:-

let sequelize = new Sequelize(
  config.db.name,
  config.db.username,
  config.db.password,
  {
    host: config.ip,
    port: config.port,
    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. wybierz/wyświetl ostatnio wstawiony identyfikator seryjny w postgresie

  2. Dopasowywanie wzorców między wieloma kolumnami

  3. Pobieranie nazwy bieżącej funkcji wewnątrz funkcji za pomocą plpgsql

  4. Funkcja w PostgreSQL do wstawiania z jednej tabeli do drugiej?

  5. Reprezentowanie dat, godzin i interwałów w PostgreSQL