dbmailでバイト型を扱うには・・?
db.cやmodules/dbpgsql.cを見てると最新版のdbmailではバイト型を普通に扱えるっぽい。
db_escape_binary()からPQescapeBytea()が呼ばれている。
messageblksテーブルに対する操作でエスケープが行われているので、色んな言語が混在しても大丈夫な雰囲気。
いや・・しかし・・既に動かしてしまっているので変更するとしても大変だ。
[Dbmail] Dreaded TEXT to BYTEA conversion (2.0 -> 2.2) この辺を参考にすればいいのかな?タイトルは私のやりたいことそのままだ。
実用するのが早かったかなぁ・・。
でもDebian用のパッケージはsargeだと2.0しか無かったような・・。
etchが正式バージョンになったことだし、メールサーバ用にetchを入れた方がいいかなぁ。
クライアントにとってはまた入れ替えですかって感じだけど。