Создание сценария postgresql Remote для pg_dump на локальный хост - PullRequest
0 голосов
/ 08 мая 2018

Есть ли способ pg_dump удаленного стола? Это в основном то, что я пытаюсь сделать:

myfile='/volumes/drive2/PG_backups/alpha_PG_dbname_'`date +%Y_%m_%d_%H_%M`'.sql'
pg_dump -h server.local -U adminuser -w dbname > $myfile

Это выдает ошибку, указывающую connection to database "dbname" failed: no password supplied, но у меня есть это имя пользователя в .pgpass:

# hostname:port:database:username:password
*:5432:dbname:adminuser:thisismysecret

Я полагаюсь на это .pgpass, чтобы предоставить пароль. hostname установлен на *, поэтому запрос от моей рабочей станции должен работать.

Почему это не работает?

1 Ответ

0 голосов
/ 08 мая 2018

Как указано в комментарии, версия рабочей станции и версия сервера должны совпадать на основной версии итерации (т. Е. 10.x), а .pgpass - это версия рабочей станции, которая предоставляет пароли.

...