pg_lo_import()
pg_lo_import - Import a large object from file
Syntax
int pg_lo_import (
resource $connection,
string $pathname,
mixed $object_id,
string $pathname,
resource $connection,
resource $connection,
string $pathname,
mixed $object_id,
string $pathname,
resource $connection)
Arguments
- connection - PostgreSQL database connection resource. When connection is not present, the default connection is used. The default connection is the last connection made by pg_connect() or pg_pconnect().
- 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 was added in PHP 5.3 and relies on functionality that first appeared in PostgreSQL 8.1.
- pathname
- connection
- connection - PostgreSQL database connection resource. When connection is not present, the default connection is used. The default connection is the last connection made by pg_connect() or pg_pconnect().
- 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 was added in PHP 5.3 and relies on functionality that first appeared in PostgreSQL 8.1.
- pathname
- connection
Description
pg_lo_import() creates a new large object in the database using a file on the filesystem as its data source.
Version
PHP 4.2.0, 5
Return value
The OID of the newly created large object, or FALSE on failure.