Postgresql резервное копирование и восстановление в среде с несколькими серверами - PullRequest
0 голосов
/ 03 мая 2020

Предположим, у меня есть следующая среда

1.1.1.1 (сервер приложений Spring Boot, Ubuntu 18.04.4)

2.2.2.2 (Postgresql сервер базы данных, Ubuntu 18.04.4)

3.3.3.3 (Сервер файлов / резервных копий, Ubuntu 18.04.4)

Теперь я хочу добиться, чтобы приложение из 1.1.1.1 выполнило резервное копирование базы данных из 2.2.2.2 в папка в 3.3.3.3

Я использовал

pg_dump -h 2.2.2.2 -p 5432 -U pgUser -Fc -b -d my_backup | ssh user@3.3.3.3 'cat > /backup/backup.sql'

на сервере 2.2.2.2, и он делает то, что мне нужно. Тем не менее, я хочу, чтобы он запускался на моем сервере приложений 1.1.1.1 без запроса пароля.

Может кто-нибудь помочь мне?

Спасибо.

...