odin's small box
PostgreSQL で SELECT 文を実行した場合でも write failed というエラーが出ることがあります。 (というか出ました)
この場合、 PostgreSQL が稼動しているマシンの ディスクの空き容量がなくなってる可能性があります。
データを参照するだけの SELECT 文でも 再帰処理などを使って無限に回ってしまうと このエラーが出ることがあります。