今回は PostgreSQL の dblink & postgres_fdw です。 PostgreSQL には異なるデータベース間で通信を行うデータベースリンクという機能が備わっています。 自分で調べながらやったところ、仕組みは難しくないのですが、解説ブログ等が少なく理解するまでに苦労しました。 そのため、ここで解説しておきたいと思います。 DBLINK は2種類ありました 私は、そもそも PostgreSQL の DBLINK は1種類しかないと思いこんでいました。 それが理解を大きく遅らせた原因です。人間の思い込みとは恐ろしいものです。 現時点(2020年6月)においては、PostgreSQL の DBLINK の手法は2つ存在します。それが dblink と postgres_fdw です。 ざっくり説明すると、昔からあったのが dblink で PostgreSQL9.3(201