pg_lo_create() はラージオブジェクトを
生成し、そのラージオブジェクトの OID
を返します。
PostgreSQL アクセスモード
INV_READ、INV_WRITE および
INV_ARCHIVE はサポートされません。オブジェクトは
常に読み書き可のアクセス権で生成されます。
INV_ARCHIVE は PostgreSQL 自身からも削除されました
(バージョン 6.3 以降)。
ラージオブジェクトインターフェースは、トランザクションブロックの中で 使用する必要があります。
ラージオブジェクトインターフェース(アクセス制御もできないし使用が面倒)
を使用するかわりに、PostgreSQL の bytea
カラム型と
pg_escape_bytea() を試してください。
注意: この関数は、以前は pg_locreate() と呼ばれていました。
connection
PostgreSQL データベース接続リソース。connection
が指定されていない場合はデフォルトの接続が使用されます。
デフォルトの接続は、直近の pg_connect()
あるいは pg_pconnect() によって作成されたものです。