Доброго времени суток!
подскажите, как сделать выгрузку БД с помощью pg_dump...
вообще в командной строке(cmd) с помощью cd захожу в каталог где лежит pg_dump.exe, в командной строке пишу: pg_dump.exe pg_dump db_name > db.sql
на что в командной строке пишет отказано в доступе
пробовал уже и ключи писать -U, -W и т.д. подскажите, как сделать выгрузку в различные форматы(.dump, .sql, .tar)
Надо не только пробовать
Надо не только пробовать ключи, но и употреблять их с правильными значениями. В частности с ключём -U употребить postgres и на приглашение пароля ввести пароль этого пользователя.
т.е. писать pg_dump.exe -U
т.е. писать pg_dump.exe -U postgres -W 12345 db_name > db.sql
так?
Ага
Например
все равно пишет отказано в
все равно пишет отказано в доступе
Значит неправильный пароль
Значит неправильный пароль указали, укажите правильный
пароль правильный, потому что
пароль правильный, потому что когда через SQL Shell, то его пишу и все ок...
Чудес не бывает, либо
Чудес не бывает, либо неправильный хост, либо неправильное имя пользователя, либо неправильный пароль, либо неверно указана БД. Проверяйте и будьте внимательны.