Query: pg_lo_export
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PG_LO_EXPORT(3) PG_LO_EXPORT(3) pg_lo_export - Export a large object to fileSYNOPSISbool pg_lo_export ([resource $connection], int $oid, string $pathname)DESCRIPTIONpg_lo_export(3) takes a large object in a PostgreSQL database and saves its contents to a file on the local filesystem. To use the large object interface, it is necessary to enclose it within a transaction block. Note This function used to be called pg_loexport(3).PARAMETERSo $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(3) or pg_pconnect(3). o $oid - The $OID of the large object in the database. o $pathname - The full path and file name of the file in which to write the large object on the client filesystem.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #1 pg_lo_export(3) example <?php $database = pg_connect("dbname=jacarta"); pg_query($database, "begin"); $oid = pg_lo_create($database); $handle = pg_lo_open($database, $oid, "w"); pg_lo_write($handle, "large object data"); pg_lo_close($handle); pg_lo_export($database, $oid, '/tmp/lob.dat'); pg_query($database, "commit"); ?>SEE ALSOpg_lo_import(3). PHP Documentation Group PG_LO_EXPORT(3)
Related Man Pages |
---|
pg_lo_write(3) - php |
pg_lo_create(3) - php |
pg_lo_read(3) - php |
pg_lo_tell(3) - php |
pg_put_line(3) - php |
Similar Topics in the Unix Linux Community |
---|
input variable like POST in PHP possibly? |
HeliDB 1.0 (Default branch) |
Function returns wrong values - solved |
deleting dupes in a row |
Remove inverted duplicates from a mapping database |