Объект верхнего уровня манифеста резервного копирования
примечание
Эта страница переведена при помощи нейросети GigaChat.
Документ JSON манифеста резервной копии содержит следующие ключи:
PostgreSQL-Backup-Manifest-Version— соответствующее значение всегда является целым числом 1;Files— соответствующее значение всегда является списком объектов, описывающих файлы в резервной копии. В этом списке нет записей для файлов WAL, которые необходимы для использования резервной копии, или для самого манифеста резервной копии. Структура каждого объекта в списке описана в разделе «Резервное копирование объекта файла манифеста»;WAL-Ranges— соответствующее значение всегда представляет собой список объектов, описывающих диапазоны записей WAL, необходимых для чтения с определенной временной шкалы при использовании резервной копии. Структура этих объектов далее описана в разделе «Резервное копирование объекта диапазона WAL манифеста»;Manifest-Checksum— этот ключ всегда присутствует в последней строке файла манифеста резервной копии. Соответствующее значение — контрольная сумма SHA-256 всех предыдущих строк. Здесь используется метод фиксированной контрольной суммы, чтобы клиенты могли выполнять инкрементный анализ манифеста. Хотя контрольная сумма SHA-256 значительно дороже контрольной суммы CRC-32C, манифест обычно достаточно мал, чтобы дополнительные вычисления не имели особого значения.