dump_recovery¶
- dump_recovery(
- file_path: str,
- recovery_path: str | None = None,
- )
- Параметры:
file_path (str) – Путь к повреждённому файлу дампа
recovery_path (str | None) – Путь для сохранения восстановленного файла (по умолчанию
file_path + ".recovery")
- Тип результата:
None
Восстанавливает повреждённый дамп файла.
Описание:
Функция анализирует и восстанавливает повреждённые дампы различных форматов (PGPack, PGCopy, Native). Автоматически определяет тип сжатия и формат исходного файла, затем воссоздаёт корректную структуру данных.
Поддерживаемые форматы:
PGPack
PGCopy
Native
Возвращаемое значение:
Восстановленный файл сохраняется по указанному пути recovery_path.
Пример использования:
dump_recovery("backup.dump", "backup_recovered.dump")