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")