Właściwości połączenia z bazą danych Heroku

Próbuję wykonać stosunkowo proste zadanie: chcę połączyć się z bazą danych Heroku. Stworzyłem bazę danych i otrzymałem poświadczenia z witryny Heroku. Jednak gdy próbuję połączyć się z tą bazą danych za pomocąbyle co poza klientem linii komend terminalu „heroku” dostaję błędy krytyczne lub nie mogę połączyć błędów.

Dwa narzędzia, z którymi próbowałem się połączyć poza aplikacją terminala Heroku, to: Navicat i IntelliJ.

Błąd, który otrzymuję w Navicat podczas próby połączenia się z bazą danych:

could not connect to server: Host is down
    Is the server running on host "ec2-107-21-112-215.compute-1.amazonaws.com" and accepting
    TCP/IP connections on port 5432?

Moje ustawienia połączenia są następujące:

Nazwa połączenia Test Heroku Dev

Nazwa hosta / adres IP ec2-107-21-112-215.compute-1.amazonaws.com

Port 5432

Navicat nie wydaje się nawet próbować połączyć z tą nazwą hosta.

Gdy próbuję połączyć się z IntelliJ, korzystając z pełnych poświadczeń, pojawia się następujący błąd:

java.sql.SQLException: FATAL: no pg_hba.conf entry for host "75.168.4.146", user "rphbqggxeokuxl", database "dc008iqk0rq4j5", SSL off

Ponownie używam poświadczeń, które udostępnia mi aplikacja Heroku podczas uzyskiwania dostępu do mojej bazy danych na ich stronie internetowej.

Czy wcześniej ktoś napotkał problem z połączeniem Heroku?

questionAnswers(8)

yourAnswerToTheQuestion