(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_lo_import — Importa un large object da un file
pg_lo_import() crea un nuovo large object nel database utilizzando un file sul filesystem come origine dati.
Per utilizzare l'interfaccia large object, è necessario racchiuderla in un blocco di transazione.
Nota:
Questa funzione si chiamava pg_loimport().
connection
Risorsa di connessione al database PostgreSQL. Quando
connection
non è presente, viene utilizzata la connessione
di default. La connessione di default è l'ultima connessione fatta da
pg_connect() o pg_pconnect().
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
è stato aggiunto in PHP 5.3 e si basa sulle funzionalità apparse
per la prima volta in PostgreSQL 8.1.
L'OID del large object appena creato, o
false
in caso di fallimento.
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");
?>