PostgreSQL バージョン 13 の postgresql.conf ファイルでは、archive_cleanup_command コメントでコマンドが次のように説明されています。
#archive_cleanup_command = '' # command to execute at every restartpoint.
ドキュメントhereおよびhereには、「再起動ポイント」についての言及はありません。これにより、次の疑問が生じます。
- リスタートポイントとは? たとえば、restartpoint はチェックポイントと同じ単語ですか? 2つはまったく同じことを意味しますか?
- リスタートポイントはいつ作成されますか? 例: 再起動ポイントが単なるチェックポイントの場合、チェック ポイントは 5 分ごと、または postgresql.conf ファイルの checkpoint_timeout の設定に関係なく作成されます。
- アーカイブのクリーンアップ コマンドはいつ実行されますか? 例: archive_timeout (postgresql.conf ファイルで設定) に達するたびに、アーカイブ クリーンアップ コマンドが実行されます。アーカイブのタイムアウトが 1 時間に設定されている場合、archive_cleanup_command は 1 時間ごとに実行されます。