Бэкап баз postgres

Выполняем:

1
/usr/pgsql/bin/pg_dump -h ip -U postgres -c database | gzip >>/backup/database.gz

где: ip - айпи сервера, database - база данных Вываливается запросом пароля:

Password:
pg_dump: [archiver (db)] connection to database “database” failed: fe_sendauth: no password supplied

Решение: ищем файл pg_hba.conf и приводим его к такому виду:

1
2
3
4
5
6
local all postgres trust
\# IPv4 local connections:
host all all 192.168.0.7/32 trust
\# IPv6 local connections:
#host all all ::1/128 md5
#host all all 0.0.0.0/0 md5

Затем необходимо перезапустить postgresql:

1
service postgresql restart
mishulins hell