Ошибка при востановлении из Backup'а

Изображение Master

Суть проблемы следующая: на двух компах стоят одинаковые вырсии postgre, единственное различие это версия в плане битности, т.е на одном 64х на другом 86х, на обоих компах семерка 64х. Бэкап с первого компа с ошибками, но устанавливается на второй, а с другого на первый не устанавливается. При попытке установки вылезают ошибки, см. файл в приложении.

При попытке предварительного просмотра содержания бэкапа, сообщается что-то типа "схема узла для таблицы не найдена". Бэкапы, с компа которого они сделаны, без проблем ставятся на этот же комп, как в первом так и во втором случае.

В чем причина и как исправить это недоразумение?

ВложениеРазмер
error.txt14.96 kb

Комментарии

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

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

Попробуйте создать дамп в

Попробуйте создать дамп в текстовом виде и загрузить его не через pg_restore а через psql

СПС

Изображение Master

Спасибо за идею, так и сделал, вроде заработало.

Бэкапил через pg_dump, распаковывал через psql.
Подробности смотрите здесь и в справке. Справка вызывается --help (для винды).
В моем случае команды выглядели так:

для упаковки:
pg_dump --host=localhost --port=5432 --username=postgres --format=p --inserts BaseH > D:\WEWE.backup

для распаковки:
psql --host=localhost --port=5432 --username=postgres BaseH < D:\WEWE.backup

Предварительно пустая база должна быть создана.

Ошибка при восстановлении

Доброе время суток !

Backup сделан командой:
pg_dump --host localhost --port 5432 --username postgres --no-password --format custom --file MyTest.backup --schema Myschema "postgres"

На другом компьютере пытался восстановить:
psql --host=locahost --port=5432 --username=postgres postgres < MyTest.backup

Получаю ответ:
Результат выдаётся в специальном формате выгрузки PostgreSQL.
Чтобы восстановить базу данных из этого формата, воспользуйтесь программой командной строки pg_restore.

Сравните что у вас и в

Сравните что у вас и в примере выше касательно опции --format

Спасибо, понял

Спасибо, понял

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

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

Back to top

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