pg_restore не работает для файла .dump - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь восстановить базу данных в новой среде, и pg_dump / pg_restore кажется мне лучшим способом сделать это.

Я выполнил команду pg_dump со следующим кодом, который создал мой файл дампа:

pg_dump -v -Fc --host=test.postgres.database.azure.com --port=5432 --username=test@test --dbname=test > test.dump

Однако, когда я запускаю pg_restore, он не может восстановить базу данных. Я столкнулся с двумя отдельными ошибками при попытке двух отдельных команд. Первая ошибка

pg_error1

происходит, когда я использую следующую команду

pg_restore -h test.postgres.database.azure.com -p 5432 -U test@test -C test.dump

и второй

enter image description here

происходит при использовании этой команды

pg_restore -h test.postgres.database.azure.com -p 5432 -U test@test -C -Fc test.dump

Я действительно не понимаю, что здесь происходит не так. Все остальные ответы, которые я обнаружил, что те же самые ошибки возникали, когда люди пытались восстановить обычные текстовые файлы, но это не то, что я пытаюсь сделать здесь. Любая помощь будет принята с благодарностью.

...