У меня есть следующая проблема, и мне нужно знать, есть ли способ ее исправить.
У меня есть клиент, который был достаточно дешев, чтобы отказаться от покупки плана резервного копирования для своих баз данных postgreSQL в основной системе, в которой работает его компания, и, как я думал, это произойдет когда-нибудь, некоторые файлы ОС разбились во время отключения электроэнергии и потребности в ОС для переустановки.
У этого клиента не было резервных копий баз данных, но мне удалось сохранить основной каталог PostgreSQL. Я прочитал, что базы данных хранятся как-то внутри каталога данных главной папки postgres.
Мой вопрос: есть ли способ восстановить базы данных только из папки данных? Я работаю в среде Windows (XP Service Pack 2) с PostgreSQL 8.2, и мне нужно переустановить PostgreSQL на новом сервере. Мне нужно было бы воссоздать базы данных в новой среде и как-то прикрепить старые файлы к новым экземплярам базы данных. Я знаю, что это возможно в SQL Server из-за того, как этот механизм хранит базы данных, но у меня нет подсказки в postgres.
Любые идеи? Они будут очень благодарны.