3

Я пытаюсь запустить сайт и получить исходные файлы .asp и .backup базы данных PostgreSQL.Восстановление базы данных PostgresSQL из резервной копии

Я продолжаю получать ошибки при попытке восстановить резервную копию Postgres: «Процесс возвратил код выхода 0». Я уже создал новый db и добавил таблицы через графический интерфейс pgadmin, я получаю ошибку, когда я нажимаю правой кнопкой мыши на пустой таблице и выбираю восстановление.

Любой, у кого есть опыт работы с Postgres, может помочь или указать мне в сторону какой-либо конкретной документации?

+0

Как создавалась резервная копия? Ключевыми моментами являются 1. Является ли это резервной копией данных? Если вы уже создали таблицы, вы ожидаете, что это так, поэтому мы хотим убедиться в этом. 2. Будет ли резервная копия попытаться создать базу данных? Опять же, если вы уже создали базу данных, которую вы ожидаете, это не будет, а просто проверка. 3. Сжата ли резервная копия или это дамп SQL? Это изменяет ваши варианты восстановления и выяснения ответов на вопросы 1 и 2. –

+0

Я новичок в postgres, поэтому не уверен. Мое лучшее предположение - это сжатое резервное копирование (основанное только на том, что это .backup, а не .sql). Что касается того, будет ли он создавать таблицы, единственное место, которое я видел, что позволит «восстановить» из «резервной копии», - это щелчок правой кнопкой мыши по фактической таблице в пустой базе данных. –

+0

Каков процесс восстановления резервной копии без восстановления ее вручную созданной таблицы db/table? –

ответ

3

Используйте клиентское приложение pg_restore для восстановления из архива, созданного pg_dump, в одном из форматов неформатного текста.

Смежные вопросы