pg_lo_write
名前
pg_lo_write -- ラージオブジェクトに書き込みます。
概要
pg_lo_write conn descriptor buf len
説明
pg_lo_write は最大lenバイトをbuf変数からラージオブジェクトに書き出します。
引数
- conn
ラージオブジェクトが存在するデータベースへの接続用ハンドルです。
- descriptor
pg_lo_openによるラージオブジェクト用の記述子です。
- buf
ラージオブジェクトに書き出す文字列です。
(変数名ではなく値そのものです。)
- len
書き出す最大バイト数です。
書き出す値はこの値よりも小さくなることがあり、その場合、文字列の長さになります。
戻り値
実際に書き出したバイト数が返されます。
通常は要求した値と同一です。
エラーが発生した場合は負の値が返されます。