make test で必ず失敗するので PDO_PGSQL におけるラージオブジェクトのサポートは腐っているものとばかり思っていたのですが、実はそうではありませんでした。 なんと、腐っていたのはテストケースの方でした。その発想はなかったわ。 というわけで、ちゃんと LOB の読み書きができるコードを書いておきます。 <?php $testfile = 'test.txt'; // データベースに接続 $db = new PDO('pgsql:dbname=test host=localhost', 'test', 'test'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // (必要なら) テーブルを作成する //$db->exec('CREATE TABLE BLOBS (id SERIAL PRIMAR