Перейти к содержанию

Справочник команд

pgBackRest справочник команд со всеми параметрами для резервного копирования, восстановления, архивирования и операций управления

Введение

Команды используются для выполнения различных функций pgBackRest. Здесь перечислены исчерпывающе все параметры команд, то есть каждый параметр, применимый к команде, указан вместе с этой командой, даже если он применим к одной или нескольким другим командам. Это включает все параметры, которые также могут быть настроены в pgbackrest.conf.

Опции, не являющиеся логическими, настроенные в pgbackrest.conf, могут быть сброшены на значения по умолчанию на командной строке с использованием префикса reset-. Эта функция может использоваться для восстановления резервной копии непосредственно на сервере репозитория. Обычно pgBackRest выдает ошибку, поскольку видит, что хост базы данных удалённый, и восстановление не может выполняться удалённо. Добавив --reset-pg1-host на командной строке, pgBackRest проигнорирует удалённый хост базы данных и выполнит восстановление локально. Возможно, потребуется передать новый --pg1-path, чтобы заставить восстановление произойти в определённом пути, i.e, а не в пути, использованном на хосте базы данных.

Предикат no- может использоваться для установки логического параметра в значение false из командной строки.

Любая опция может быть установлена в переменной среды с использованием префикса PGBACKREST_ и имени опции в верхнем регистре, заменяя - на _, e.g. pg1-path превращается в PGBACKREST_PG1_PATH, а stanza — в PGBACKREST_STANZA. Логические опции представляются так же, как в файле конфигурации, e.g. Варианты PGBACKREST_COMPRESS="n" и reset-* не допускаются. Опции, которые могут быть указаны несколько раз в командной строке или в файле конфигурации, могут быть представлены путём разделения значений двоеточиями, e.g. PGBACKREST_DB_INCLUDE="db1:db2".

Опции командной строки переопределяют опции среды, которые переопределяют опции файлов конфигурации.

См. Введение в конфигурацию для получения сведений о типах параметров

Команды

КомандаКраткое описание
annotateДобавление, изменение или удаление аннотаций резервной копии после её создания.
archive-getПолучение архивированных сегментов WAL для восстановления, PITR или восстановления реплики.
archive-pushПринятие сегментов WAL от PostgreSQL и передача их в настроенные репозитории.
backupСоздание резервных копий в целевом репозитории (по умолчанию — репозиторий с наивысшим приоритетом).
checkПроверить конфигурацию резервной копии/stanza и архива, а также состояние архивирования WAL.
expireУдалить резервные копии и архивированные WAL на основе настроенных политик хранения.
helpПоказать справку по команде и параметрам на уровне общего, командного или параметрического.
infoОтобразить состояние/stanza и резервной копии/метаданные в текстовом или JSON формате.
repo-getПрочитать файлы репозитория (например, cat) для администрирования, анализа и тестирования.
repo-lsВывести список файлов/путей репозитория (например, ls) для администрирования, анализа и тестирования.
restoreВосстановление из резервной копии (последняя по умолчанию) с необязательным восстановлением до определённого момента времени.
serverЗапуск сервера pgBackRest TLS для удалённого доступа без SSH.
server-pingПроверка доступности сервера pgBackRest TLS для подтверждения установления соединения.
stanza-createСоздание метаданных stanza во всех настроенных репозиториях.
stanza-deleteПостоянное удаление всех резервных копий и архивов для stanza.
stanza-upgradeОбновление метаданных stanza после обновления основной версии PostgreSQL.
startРазрешить повторный запуск процессов pgBackRest после предыдущего stop.
stopЗапретить запуск новых процессов pgBackRest и по желанию принудительно остановить работающие.
verifyПроверить корректность данных резервной копии и архива в репозитории.
versionОтобразить установленную версию pgBackRest.

Справочник по параметрам и поведению команды pgBackRest help.

Справочник по параметрам и поведению команды pgBackRest server.

Справочник по параметрам и поведению команды pgBackRest server-ping.

Справочник по параметрам и поведению команды pgBackRest version