У меня есть удаленная база данных heroku (уровень «хобби»), и я хочу установить удаленное соединение psql, но когда я набираю:
heroku pg:psql
Я получаю следующую ошибку:
psql: could not connect to server: Operation timed out
Is the server running on host "ec2-54-163-230-199.compute-1.amazonaws.com" (54.163.230.199) and accepting
TCP/IP connections on port 5432?
Я отредактировал postgresql.conf таким образом, что
listen_addresses = '*'
и добавил строку:
host all all 0.0.0.0/0 md5
в pg_hba.conf, поскольку я думал, что проблема может заключаться в том, что моя конфигурация postgres принимает только соединения с локальным хостом, но после перезапуска Postgres я все еще получаю ту же ошибку.
У кого-нибудь есть совет, что может пойти не так? Если мой брандмауэр блокирует это, кто-нибудь может посоветовать, как это изменить? Заранее спасибо.
pg_hba.conf
, который вы можете изменить. - person Chris   schedule 22.06.2019heroku pg:psql
. Вы находитесь за ограничительным брандмауэром? Ваше приложение успешно подключается к вашей базе данных? - person Chris   schedule 22.06.2019