Re: lo_import problems - Mailing list pgsql-interfaces

From Tom Lane
Subject Re: lo_import problems
Date
Msg-id 21979.956118065@sss.pgh.pa.us
Whole thread Raw
In response to lo_import problems  (Igor Gavriloff <igor@nupes.cefetpr.br>)
List pgsql-interfaces
Igor Gavriloff <igor@nupes.cefetpr.br> writes:
>     I'm trying to write an script in Perl5 that do an lo_import, but
> using the one that the perl interface offers returns an oid equal to
> zero:

> ...
> $conn = Pg::connectdb("dbname=test");
> $lobjId = $conn->lo_import($file);

lo_import, like all LO operations, has to be executed inside a
transaction block (BEGIN/END SQL commands).  This is, um, poorly
documented in the Perl interface's docs, though you can read about
it in the docs for the underlying C library libpq.
        regards, tom lane


pgsql-interfaces by date:

Previous
From: Joe Shevland
Date:
Subject: Re: psql & java
Next
From: Matthew Denny
Date:
Subject: getting OID of INSERTed record in ECPG