本文へ移動

これはセクションの複数ページ印刷用ビューです。 .

このページの通常のビューに戻る.

コマンドリファレンス

バックアップ、復元、アーカイブ、および管理操作のすべてのオプションを含む pgBackRest コマンド リファレンス。

導入

コマンドは、さまざまな pgBackRest 関数を実行するために使用されます。ここでは、コマンド オプションが網羅的にリストされています。つまり、コマンドに適用される各オプションは、1 つ以上の他のコマンドに適用される場合でも、そのコマンドとともにリストされます。これには、pgbackrest.conf で構成できるすべてのオプションが含まれます。

pgbackrest.conf で構成された非ブール型オプションは、reset- プレフィックスを使用してコマンドラインでデフォルトにリセットできます。この機能は、バックアップをリポジトリ ホストに直接復元するために使用できます。通常、pgBackRest はデータベース ホストがリモートにあり、復元をリモートで実行できないことがわかるため、エラーが発生します。コマンドラインに --reset-pg1-host を追加すると、pgBackRest はリモート データベース ホストを無視し、ローカルに復元します。特定のパス (データベース ホストで使用されているパスではない) で復元を強制的に実行するには、新しい --pg1-path を渡すことが必要な場合があります。

no- プレフィックスは、コマンドラインでブール型オプションを false に設定するために使用できます。

PGBACKREST_ プレフィックスと、- を _ に置き換えるすべて大文字のオプション名を使用して、任意のオプションを環境変数に設定できます。 pg1-path は PGBACKREST_PG1_PATH になり、stanza は PGBACKREST_STANZA になります。ブール値オプションは、設定ファイル内にあるものと同じように表現されます。 PGBACKREST_COMPRESS="n" および reset-* のバリアントは許可されません。コマンドラインまたは構成ファイルで複数回指定できるオプションは、値をコロンで区切ることで表すことができます。 PGBACKREST_DB_INCLUDE="db1:db2"。

コマンドライン オプションは、構成ファイル オプションをオーバーライドする環境オプションをオーバーライドします。

オプションの種類については、構成の概要 を参照してください。

コマンド

コマンド概要
annotateバックアップの作成後に、バックアップの注釈を追加、変更、または削除します。
archive-get復元、PITR、またはレプリカのリカバリのために、アーカイブされた WAL セグメントをフェッチします。
archive-pushPostgreSQL から WAL セグメントを受け入れ、構成されたリポジトリにプッシュします。
backupターゲット リポジトリ (デフォルトでは最も優先度の高いリポジトリ) にバックアップを作成します。
checkスタンザのバックアップ/アーカイブ構成と WAL アーカイブの健全性を検証します。
expire構成された保持ポリシーに基づいて、バックアップとアーカイブされた WAL を期限切れにします。
helpコマンドおよびオプションのヘルプを一般、コマンド、またはオプションのレベルで表示します。
infoスタンザとバックアップのステータス/メタデータをテキストまたは JSON 形式で表示します。
repo-get管理、調査、テストのためにリポジトリ ファイル (cat など) を読み取ります。
repo-ls管理、調査、テストのためにリポジトリ ファイル/パス (ls など) をリストします。
restoreオプションのポイントインタイムリカバリを使用して、バックアップ (デフォルトでは最新) から復元します。
serverSSH を使用しないリモート ホスト アクセスには、pgBackRest TLS サーバーを実行します。
server-pingpgBackRest TLS サーバーに ping を実行して、接続が受け入れられていることを確認します。
stanza-create構成されているすべてのリポジトリにスタンザ メタデータを作成します。
stanza-deleteスタンザのすべてのバックアップとアーカイブを完全に削除します。
stanza-upgradePostgreSQL メジャー バージョンのアップグレード後にスタンザ メタデータをアップグレードします。
start前回の stop の後に pgBackRest プロセスが実行できるようにします。
stop新しい pgBackRest プロセスを防止し、オプションで実行中のプロセスを強制停止します。
verifyリポジトリ内のバックアップおよびアーカイブ データが有効であることを確認します。
versionインストールされている pgBackRest のバージョンを表示します。

1 - ヘルプ コマンド (help)

pgBackRest help コマンドのオプションおよび動作に関するリファレンス。

3 つのレベルのヘルプが用意されています。コマンドが指定されない場合は、一般のヘルプが表示されます。コマンドが指定された場合(例:pgbackrest help backup)、そのコマンドの詳細な説明と有効なオプションの一覧が表示されます。コマンドに加えてオプションが指定された場合(例:pgbackrest help backup type)、そのオプションがコマンドに適用される際の詳細な説明が表示されます。

コマンドオプション

ヘルプオプションの表示 (--help)

ヘルプを表示します。

ヘルプを表示します。help コマンドが指定されていなくても同様に機能し、--version オプションを上書きします。

default: n
example: --help

バージョンオプションの表示 (--version)

バージョンを表示します。

バージョン情報を表示します。version または help コマンドが指定されていなくても同様です。

default: n
example: --version

2 - バージョン コマンド (version)

pgBackRest version コマンドのオプションおよび動作に関するリファレンス。

pgBackRest のインストール済みバージョンを表示します。

コマンドオプション

出力オプション (--output)

出力形式。

次の出力形式がサポートされています:

  • text - インストールされた pgBackRest のバージョンをテキスト形式で表示します。
  • num - pgBackRest のインストール済みバージョンを整数で表示します。
default: text
example: --output=num