pg_lo_import
Import a large object from file
&reftitle.description;
intpg_lo_import
PgSql\Connectionconnection
stringpathname
mixedobject_id
pg_lo_import creates a new large object
in the database using a file on the filesystem as its data
source.
To use the large object interface, it is necessary to
enclose it within a transaction block.
This function used to be called pg_loimport.
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-unspecified-default;
pathname
The full path and file name of the file on the client
filesystem from which to read the large object data.
object_id
If an object_id is given the function
will try to create a large object with this id, else a free
object id is assigned by the server. The parameter
relies on functionality that first
appeared in PostgreSQL 8.1.
&reftitle.returnvalues;
The OID of the newly created large object, &return.falseforfailure;.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
pg_lo_import example
]]>
&reftitle.seealso;
pg_lo_export
pg_lo_open