Давайте по порядку.
На боевом сервере (Как я понял семейство Windows) запускаете cmd.exe от имени администратора.
Далее делаем бекап на "горячую", для этого переходим в папку bin у postgresql, там запускаем pg_dump.exe
т.е.
Будем бекапить в tar.
pg_dump.exe --blobs --verbose --format "tar" --encoding "UTF-8" --username "postgres" --password --port "5432" --file "E:\BackUp.back" "DBNAME"
А владелец схемы точно postgres?
После, можете на тестовом сервере БД, можете на этом же боевом. Всё зависит от вашей небезалаберности =).
В документации сказано, что для восстановления бд из бекапа, нужно остановить процесс сервера БД.
Далее_
Создаете новую БД с именем "DBNAME_NEW" - к примеру.
psql --> create database DBNAME_NEW owner postgres encoding 'UTF8';
После_
pg_restore.exe --username "postgres" --dbname "DBNAME_NEW" --file "E:\BackUp.back"
Пробуем, рассказываем об ошибках.