Восстановите postgreSQL базы данных из необработанных физических файлов

У меня есть следующая проблема, и я должен знать, существует ли способ зафиксировать ее.

У меня есть клиент, который был достаточно дешевым, чтобы отказаться покупать план резервного копирования относительно его postgreSQL баз данных по основной системе, которая выполняет его компанию и поскольку я думал, что это произойдет однажды, некоторые файлы ОС, разрушенные во время отключения питания и ОС, должен быть переустановлен.

У этого клиента не было резервных копий баз данных, но мне удалось сохранить PostgreSQL основной каталог. Я считал, что базы данных хранятся так или иначе в каталоге данных пост-ГРЭС основная папка.

Мой вопрос: там какой-либо путь состоит в том, чтобы восстановить базы данных с папки данных только? Я работаю в среде окон (пакет обновления XP 2) с PostgreSQL 8.2, и я должен переустановить PostgreSQL в новом сервере. Я должен был бы воссоздать базы данных в новой среде и так или иначе присоединить старые файлы к новым экземплярам базы данных. Я знаю, что это возможно в SQL Server из-за способа, которым механизм хранит базы данных, но у меня нет подсказки в пост-ГРЭС.

Какие-либо идеи? Они очень ценились бы.

24
задан Alvos 22 July 2010 в 05:17
поделиться

1 ответ

Если у вас есть вся папка с данными, у вас есть все необходимое (при той же архитектуре). Просто попробуйте восстановить его на другом компьютере, прежде чем стирать его, на случай, если вы что-то не скопировали.

Просто сохраните каталог данных на диск. При запуске Postgres установите параметр, сообщающий ему, где находится каталог данных (см .: wiki.postgresql.org ). Или удалите исходный каталог данных новой установки и поместите копию на его место.

20
ответ дан 29 November 2019 в 00:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: