PHP.nl

pg_lo_import

pg_lo_import

Import a large object from file

int|string|false **pg_lo_import** PgSql\Connection $connection string $pathname mixed $object_id
creates a new large object

in the database using a file on the filesystem as its data source. pg_lo_import

To use the large object interface, it is necessary to enclose it within a transaction block.

Opmerking: > This function used to be called . pg_loimport

connection``pathnameThe full path and file name of the file on the client filesystem from which to read the large object data.

object_id If an 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. object_id

The of the newly created large object, return.falseforfailure. OID

Voorbeeld: example

<?php
   $database = pg_connect("dbname=jacarta");
   pg_query($database, "begin");
   $oid = pg_lo_import($database, '/tmp/lob.dat');
   pg_query($database, "commit");
?>

pg_lo_export``pg_lo_open