pg_lo_read lit au plus len octets d'un objet de grande taille, et retourne les données sous la forme d'une chaîne.
Pour utiliser un objet de grande taille ( lo ), il est nécessaire de le faire dans une transaction.
Auparavant, cette fonction s'appelait pg_loread .
Une chaîne contenant len octets de l'objet de grande taille ou FALSE en cas d'erreur.
<?php $doc_oid = 189762345; $database = pg_connect("dbname=jacarta"); pg_query($database, "begin"); $handle = pg_lo_open($database, $doc_oid, "r"); $data = pg_lo_read($handle, 50000); pg_query($database, "commit"); echo $data;?>