Есть ли способ 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
установлен на *
, поэтому запрос от моей рабочей станции должен работать.
Почему это не работает?