[pgsql-jp: 41488] WALのarchiveファイル削除について

yokota yokota @ passlogy.com
2013年 8月 16日 (金) 15:35:54 JST


横田と申します。

WALのarchiveファイルの削除についてお教え下さい。

PITRで復旧させる際、recovery.confに
--------------------------------
restore_command = 'cp /var/lib/pgsql/archives/%f %p'
archive_cleanup_command = '/usr/bin/pg_archivecleanup
/var/lib/pgsql/archives/ %r'
recovery_end_command = 'echo "recovery_end_commnd" >> /tmp/recoveryDONE'
--------------------------------
と書いています。
復旧自体は成功しますが、archive_cleanup_commandだけが実行されません。

archive_cleanup_commandを実行するには、設定等何か準備が必要でしょうか。

環境はCentOS6.4、postgresql-9.2.4のソースからコンパイルしています。
(Fedora19 + postgresql-9.2.4-1.fc19.x86_64.rpmで同じことをしても、
archive_cleanup_commandは実行されませんでした。)

また、定期的にarchiveファイルを削除するための一般的な方法、スクリプト等
はありますでしょうか。


どうぞ宜しくお願い致します。





pgsql-jp メーリングリストの案内