無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

pg_xlogdump

名前

pg_xlogdump --  PostgreSQL データベースクラスタの先行書き込みログを可読性が高い表現で表示する

概要

pg_xlogdump [ option ...] [ startseg [ endseg ] ]

説明

pg_xlogdump は先行書き出しログ(WAL)を表示します。 主にデバッグや学習目的に有用です。

データディレクトリへの読み取り専用のアクセスが必要ですので、このユーティリティはサーバをインストールしたユーザによってのみ実行することができます。

オプション

以下のコマンドラインオプションは場所や出力書式を制御します。

startseg

指定したログセグメントファイルにおける読み取り開始点です。 これは暗黙的に検索されるファイルのパスや使用するタイムラインを決定します。

endseg

指定したログセグメントファイル読み取り終了点です。

-b
--bkp-details

バックアップブロックに関する詳細情報を出力します。

-e end
--end= end

指定したログ位置の読み取り終了点です。 ログストリームの終了点まで読み取りません。

-n limit
--limit= limit

指定レコード数を表示し、終了します。

-p path
--path= path

ログセグメントファイルを見つけ出すディレクトリです。 デフォルトでは現在のディレクトリ内の pg_xlog 副ディレクトリから検索されます。

-r rmgr
--rmgr= rmgr

指定されたリソースマネージャによって生成されたレコードのみを表示します。 list が名称として渡された場合は、有効なリソースマネージャの一覧を表示します。

-s start
--start= start

読み取りを始めるログ位置です。 デフォルトでは、最も過去のファイルの中で見つかった最初の有効なログレコードから読み取りを始めます。

-t timeline
--timelime= timeline

ログレコードの読み取り先のタイムラインです。 デフォルトでは、 startseg が指定されている場合は startseg 内の値が使用されます。 指定がない場合のデフォルトは1です。

-V
--version

pg_xlogdump のバージョンを表示し終了します。

-x xid
--xid= xid

指定されたトランザクションIDで印付けられたレコードのみを表示します。

-?
--help

pg_xlogdump のコマンドライン引数に関する説明を表示し、終了します。

注釈

サーバが実行中の場合は間違った結果になることがあります。

指定されたタイムラインのみが表示されます(指定がなければデフォルトのみが表示)。 他のタイムラインのレコードは無視されます。

関連項目

項29.5

powered by SEO.CUG.NET