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