использование pg_dump

Доброго времени суток!
подскажите, как сделать выгрузку БД с помощью 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, то его пишу и все ок...

Чудес не бывает, либо

Чудес не бывает, либо неправильный хост, либо неправильное имя пользователя, либо неправильный пароль, либо неверно указана БД. Проверяйте и будьте внимательны.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023