少し前のPHPアプリのソースを読んでいて気付いた。
PEAR DBのfetchRowメソッドは1.5.0RC1を境にDB_common(DB_pgsqlとか)からDB_resultに移ってる。
1.4.0の場合
$row = $db->fetchRow($result);
1.5.0RC1以降の場合
$row = $result->fetchRow();
1.4.0まではなんでDBコネクションのオブジェクトのメソッドがfetchRowしてたんだろう・・・。古いスクリプトを今のPEAR DBで動かしたらfetchRow()が無いって。「えぇ、えぇ、無いですよ」