Vyriešné cez ICQ. Problém bol v tom, že PostgreSQL nevráti priamo vložené dáta, ale je potrebné ešte použiť funkciu pg_unescape_bytea:
When you SELECT a bytea type, PostgreSQL returns octal byte values prefixed with '\' (e.g. \032). Users are supposed to convert back to binary format manually.
Pri vkladaní obrázku do databázy je potom potrebné použiť pg_escape_bytea (v dokumentácii k tejto funkcii je aj konkrétny príklad).