Как правильно сделать дамп БД PostgreSQL?

У меня есть работающий сайт Django на nginx и gunicorn, как правильно сделать дамп базы данных? Нужно ли отключать nginx, я пытался сделать просто дамп возкла ошибка невозможно подключиться к серверу:

pg_dump: [archiver (db)] connection to database "mydb" failed: could not connect to server: Connection refused
    Is the server running on host "0.0.0.0" and accepting
    TCP/IP connections on port 5432?

Вместо 0.0.0.0 мой айпи. Как правильно поступить? Заранее спасибо!


Ответы (1 шт):

Автор решения: Sergey Gornostaev

Во-первых, проверьте в postgresql.conf директиву listen_addresses. По умолчанию она содержит значение 'localhost', поэтому к СУБД невозможно подключиться на адрес отличный от 127.0.0.1. При необходимости измените её. Во-вторых, в pg_hba.conf нужно разрешить подключения по сети. После изменения обеих настроек СУБД необходимо перезапустить.

→ Ссылка