이거 자문 자답이 되었군요.
PHP Builder site를 뒤져서 힌트를 얻었습니다.
다음과 같이 하니까 잘 되는군요.
$conn = pg_connect("dbname=$db");
pg_exec($conn,"begin");
$obj = pg_loimport($file);
pg_exec($conn,"commit");
$query = "insert into $table values (.....,$obj,....)";
$result = pg_exec($conn,$query);
pg_loimport한 결과를 OID로 저장하고 DB에 insert 할 때 OID를 지정해 주면
되는군요. 생각보다 간단하군요. 이걸 왜 생각 못했는지.... 좀 허망합니다.
|