Восстановление базы данных PostgreSQL из файлового архива после сбоя оборудования
Столкнулся со следующей проблемой: вышел из строя диск, на котором был установлен сервер PostgreSQL. Сам движок СУБД был утерян вместе с диском. Однако каталог с файлами базы данных (data directory) хранился на другом физическом носителе и сохранился в целости.
Важный нюанс: резервное копирование никогда не выполнялось стандартными средствами (например, утилитой pg_dump или pg_basebackup). Вместо этого практиковалось простое архивирование корневой папки базы данных. Процедура восстановления ранее выглядела так: сервер останавливался на короткое время, архив распаковывался поверх существующей папки, и сервер запускался заново.
Сейчас у меня есть этот самый архив с файлами базы. Структура каталогов и файлов внутри, судя по всему, цела.
Основной вопрос: можно ли корректно подключить этот сохраненный каталог к новой установке PostgreSQL, чтобы база снова стала рабочей, желательно с сохранением её исходного пути на диске?
Большинство найденных в сети инструкций описывают восстановление из логического дампа (pg_dump), что в моем случае неприменимо. Возможно, я неправильно формулирую запрос для поиска. Использую PostgreSQL 17-й версии.