PostgreSQL Advent Calendar 2012(全部俺)のDay 14です。 ご存じのように、PostgreSQLは9.0から標準でレプリケーションが実装されました。それに加えて9.2では、pg_receivexlogというコマンドが追加されました。 pg_receivexlog http://www.postgresql.jp/document/9.2/html/app-pgreceivexlog.html pg_receivexlogは、ネットワーク経由でトランザクションログを受信、ログのアーカイブを作成・蓄積していくことを可能にするコマンドです。このコマンドを使うことによってスタンバイサーバを稼働していなくても、レプリケーションの機能を使ってリアルタイムバックアップを取得することができるようになります。 pg_receivexlogの基本的な仕組みについては、ストリー