pg_lo_import
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_lo_import — Importa un large object da un file
Descrizione
Per utilizzare l'interfaccia large object, è necessario
racchiuderla in un blocco di transazione.
Nota:
Questa funzione si chiamava pg_loimport().
Elenco dei parametri
connection
-
An PgSql\Connection instance.
When connection is unspecified, the default connection is used.
The default connection is the last connection made by pg_connect()
or pg_pconnect().
AvvisoAs of PHP 8.1.0, using the default connection is deprecated.
pathname
-
Il percorso completo e il nome del file sul filesystem
del client da cui leggere i dati del large object.
object_id
-
Se viene fornito un object_id la funzione
proverà a creare un large object con questo id, altrimenti il server
assegna un object ID libero. Il parametro
si basa sulle funzionalità apparse
per la prima volta in PostgreSQL 8.1.
Valori restituiti
L'OID del large object appena creato, o false in caso di fallimento.
Esempi
Example #1 Esempio di pg_lo_import()
<?php
$database = pg_connect("dbname=jacarta");
pg_query($database, "begin");
$oid = pg_lo_import($database, '/tmp/lob.dat');
pg_query($database, "commit");
?>