Есть ли возможность восстановить данные базы postgree?
Добрый день!
Столкнулись с такой проблемой - На windows сервере вирус похавал файлы из папки Postgre\base. Зашифровались все папки с базами, но у меня есть файловый бекап папки base. Поможет ли он восстановить базы? есть ли какие то шансы или способы? Если просто разместить папки баз в старом месте это поможет?
Бекапы делались, но их не достать, там другая история.
У postgresql есть всего одна директория - data_directory (aka PGDATA). Для работы необходима консистентная копия всей директории целиком, включая содержимое по всем симлинкам.
Можете поковырять pg_filedump, но лучше достаньте бекап.
Найти где находится pg_database в системном каталоге, его oid где-то в исходниках жёстко прописан. Затем прочитать pg_database и найти oid нужной базы - это и будет путь