PostgreSQLで、ラージオブジェクトを作成し、書き込む方法。
SELECT lo_creat(0);
結果: 17242
SELECT lo_open(17242, 393216);
結果: 0
SELECT lowrite(0, E'\x31\x32\x33'::bytea);
結果: 3
SELECT lo_close(0);
結果: 0
注意点:同じトランザクション内で実行いたします。そうでなければ、lo_openで開いたハンドルがlowriteに渡る頃には閉じていて、使えないようになります。こちらに注意書きが有りました。
0 件のコメント:
コメントを投稿