はじめに 今日はPostgreSQL 10の目玉機能の一つになるであろう、ロジカルレプリケーションを使ってみた話を書きますよ。 参考にしたもの 実はPostgreSQL 10のロジカルレプリケーションに関しては、postgresql-jp Slackで、篠田さん@HPEや前JPUG理事長の永安さんが簡単に検証した例を紹介しているので、そっちを見ればいいのだろうけど、まあこういうのは自分で手を動かさないと覚えないので、自分でもやってみることにする。 ロジカルレプリケーションって何よ? 名前のとおり、論理WALを伝播させてレプリケーションさせる機能。 PostgreSQL 9.0から導入されたストリーミングレプリケーションは物理レプリケーションであり、WALをそのままダイレクトに反映させる機構。なので、レプリケーション元/先のメジャーバージョンやOSアーキテクチャが異なると適用できなかった。