Свойства подключения к базе данных Heroku

Я пытаюсь выполнить относительно тривиальную задачу: я хочу подключиться к базе данных Heroku. Я создал базу данных и получил учетные данные с сайта Heroku. Тем не менее, когда я пытаюсь подключиться к этой базе данных с помощьючто-нибудь кроме клиента командной строки терминала 'heroku', я получаю фатальные ошибки или не могу соединиться с ошибками.

Два инструмента, с которыми я пытался подключиться за пределами терминального приложения Heroku: Navicat и IntelliJ.

Ошибка, которую я получаю в Navicat при попытке подключения к базе данных:

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?

Мои настройки подключения следующие:

Название соединения Heroku Dev Test

Имя хоста / IP-адрес ec2-107-21-112-215.compute-1.amazonaws.com

порт 5432

Кажется, Navicat даже не пытается подключиться к этому имени хоста.

Когда я пытаюсь соединиться с IntelliJ, используя полные учетные данные, я получаю следующую ошибку:

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

Опять же, я использую учетные данные, которые предоставляет мне приложение Heroku при доступе к моей базе данных на их веб-сайте.

Кто-нибудь сталкивался с этой проблемой подключения Heroku раньше?

Ответы на вопрос(8)

Ваш ответ на вопрос