Я пытаюсь восстановить базу данных в новой среде, и 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_restore -h test.postgres.database.azure.com -p 5432 -U test@test -C test.dump
и второй
происходит при использовании этой команды
pg_restore -h test.postgres.database.azure.com -p 5432 -U test@test -C -Fc test.dump
Я действительно не понимаю, что здесь происходит не так. Все остальные ответы, которые я обнаружил, что те же самые ошибки возникали, когда люди пытались восстановить обычные текстовые файлы, но это не то, что я пытаюсь сделать здесь. Любая помощь будет принята с благодарностью.