pg_archivecleanup の使い方
要らなくなった古い WAL を消す
書き方
\! pg_archivecleanup アーカイブの場所 一番古く残すファイル \! pg_archivecleanup -n /backup/wal 000000010000000000000005
ベースバックアップより前の WAL は、そのバックアップから戻すときには要りません。いちばん古く残すベースバックアップの .backup ファイル(START WAL LOCATION)を見て、それより前の WAL のファイルを消します。-n は消さずに一覧だけ出します。新しいバックアップを取って確かめてから消します。
例
\! cat /backup/wal/000000010000000000000005.00000028.backup
実際に打って練習する
PostgreSQL DBA コースの Lv42「バックアップの計画」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。