これはPGroonga 2.0.0以降用のドキュメントです。PGroonga 1.Xを使っているならPGroonga 1.Xのドキュメントを見てください。
pgroonga_wal_applierモジュール2.3.3で追加。
pgroonga_wal_applier モジュールは、2.4.2から非推奨です。代わりに pgroonga_standby_maintainer モジュール を使ってください。
pgroonga_wal_applierモジュールはpgroonga_wal_apply関数で未適用のWALを定期的に適用します。
pgroonga.max_wal_sizeパラメーターを設定して最大WALサイズを制限したい場合はpgroonga_wal_applierモジュールを使ってください。
プライマリーサーバーでpgroonga_wal_applierモジュールを使う必要はありません。未適用のWALは存在しないからです。スタンバイサーバーでだけpgroonga_wal_applierモジュールを使う必要があります。
shared_preload_librariesパラメーターにpgroonga_wal_applierを追加することでpgroonga_wal_applierモジュールを使えます。
例:
shared_preload_libraries = 'pgroonga_wal_applier'