pg_lo_import
(PHP 4 >= 4.2.0)
pg_lo_import -- Import a large object from file
Description
int pg_lo_import ( [resource connection, string pathname])
In versions before PHP 4.2.0 the syntax of this function
was different, see the following definition:
int pg_lo_import ( string pathname [, resource connection])
The pathname argument specifies the pathname of the file
to be imported as a large object. It returns FALSE if an
error occurred, oid of the just created large object otherwise.
To use the large object (lo) interface, it is necessary
to enclose it within a transaction block.
Note: When safe mode is enabled, PHP checks whether the
files or directories you are about to operate on have the
same UID (owner) as the script that is being executed.
Note: This function used to be called pg_loimport().
See also pg_lo_export() and pg_lo_open().
pg_lo_open
(PHP 4 >= 4.2.0)
pg_lo_open -- Open a large object
Description
resource pg_lo_open ( resource connection, int oid, string
mode)
pg_lo_open() opens a Large Object and returns large object
resource. The resource encapsulates information about the
connection. oid specifies a valid large object oid and mode
can be either "r", "w", or "rw".
It returns FALSE if there is an error.
Warning
Do not close the database connection before closing the
large object resource.
To use the large object (lo) interface, it is necessary
to enclose it within a transaction block.
Note: This function used to be called pg_loopen().
See also pg_lo_close() and pg_lo_create().