Как открыть доступ к БД Postgres из вне?

По дефолту PostgreSQL доступна с локального хоста и, конечно, это правильно. Но для разработки бывает удобно подключить каким-нибудь DBeaver снаружи.

Чтобы такой доступ, требуется два действия.

1) В файле postgresql.conf надо установить:

listen_addresses = '*' 

2) В файле pg_hba.conf надо изменить настройки на:

host all all 0.0.0.0/0 md5
host all all ::/0 md5

Если у вас активен фаервол, то надо ещё открыть порт 5432 (или иногда бывает 5433 для Postgres).



Прокомментируйте: