こんにちは、イノベーションオフィスの吉田です。 先日 PostGIS の移行のお話をしましたが、 PostgreSQL でも苦しんだことが有ったのでご紹介させていただきます。 今回のお話は PostgreSQL 8 系から PostgreSQL 9 系に移行した際のお話です。 大体はよくある pg_dump 、 pg_restore で解決したのですが、一部のデータが移行後に読み込めませんでした。 それはバイナリデータで bytea 型のフィールドでした。 アプリ側のバグ等の可能性も考えて色々やっていた結果以下のドキュメントにたどり着きました。 https://www.postgresql.jp/document/9.0/html/datatype-binary.html 特に以下の部分に注目です。 bytea型は入出力用に2つの外部書式をサポートします。 PostgreSQLの歴史的な"
![PostgreSQLの移行でバイナリデータに苦しめられた話 - Denen blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/088402fc2981e983bb076da269e6f73f0e6962e4/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyasuaki-sakai%2F20180823%2F20180823183652.jpg)