pg_walsummary#

pg_walsummary

pg_walsummary

pg_walsummary — печать содержимого файлов сводки WAL

Синтаксис

pg_walsummary [option...] [file...]

Описание

pg_walsummary используется для вывода содержимого файлов сводки WAL. Эти двоичные файлы находятся в подкаталоге pg_wal/summaries каталога данных, и могут быть преобразованы в текст с помощью этого инструмента. Это обычно не требуется, так как файлы сводки WAL в основном существуют для поддержки инкрементального резервного копирования, но это может быть полезно для отладки.

Файл сводки WAL индексируется по OID таблицы пространства, OID отношения и форку отношения. Для каждого форка отношения он хранит список блоков, которые были изменены WAL в диапазоне, суммированном в файле. Он также может хранить "предельный блок", который равен 0, если форк отношения был создан или усечен в соответствующем диапазоне WAL, и в противном случае — это наименьшая длина, до которой форк отношения был усечен. Если форк отношения не был создан, удален или усечен в соответствующем диапазоне WAL, предельный блок не определен или бесконечен и не будет напечатан этим инструментом.

Опции

-i
--individual

По умолчанию, pg_walsummary выводит одну строку для каждого диапазона из одного или более последовательных измененных блоков. Это может сделать вывод намного короче, так как отношение, в котором все блоки от 0 до 999 были изменены, будет производить только одну строку вывода вместо 1000 отдельных строк. Эта опция запрашивает отдельную строку вывода для каждого измененного блока.

-q
--quiet

Не выводить никаких данных, кроме ошибок. Это может быть полезно, когда вы хотите узнать, может ли файл сводки WAL быть успешно разобран, но не заботитесь о содержимом.

-V
--version

Отобразить информацию о версии, а затем завершить работу.

-?
--help

Показывает справку о командной строке pg_walsummary аргументах и завершает работу.

Окружение

Переменная среды PG_COLOR определяет, следует ли использовать цвет в диагностических сообщениях. Возможные значения: always, auto и never.