PV0お世話になります。RailsアプリでPostgreSQLを使用し、DBに画像データをバイナリデータとして保存しています。環境によってDBに保存されるデータの形式が変わってしまいます。正しいデータ(意図するデータ)"\x89PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x05\xDC\x00\x00\x02X\b\x03\x00\x00\x00Om\xD4\x16\x00\x00\x00PLTED3\x1DoX8xdFc..."`問題のデータ"x89504e470d0a1a0a0000000d49484452000005dc0000025808..."保存処理のコードコンソールから再現できたのでその際のコードです(irb)。image.to_blob)上記を実行すると、Master::Image.first.dataに入っているバイナリデータに差異が出ます。正しいデータとなる環境ローカルの環境と、AWS上のAmazonLinux(DBとしてRDSを使用)では上手く行きました。64-bitVPS上のCentOSで現象を確認後、VMに構築したCentOSでも問題が再現しました。DBへの保存処理後に違いが出ている(上記のコード例でimage.to_blobの値は正しいデータです)ので、PostgreSQLの環境差異かと思っているのですが手詰まりになりました。pgの違いか見当が付きません。調査すべき手順でも結構ですのでご教授のほどお願い致します。更新順0自己回答です。‘escape’;としてやると無事画像データのまま保存されました。以下の記事を見つけて解決しました。OSX失礼いたしました。(0)ウォッチこの質問への回答やコメントをメールでお知らせします。