(PHP 4 >= 4.2.0, PHP 5)
pg_lo_close — Ferme un objet de grande taille PostgreSQL
pg_lo_close() ferme un objet de type Inversion Large Object . large_object est un descripteur de fichier, obtenu avec pg_lo_open() .
Pour utiliser un objet de grande taille (lo ), il est nécessaire de le faire dans une transaction.
Note: Auparavant, cette fonction s'appelait pg_loclose() .
Ressource objet de grande taille (LOB) PostgreSQL retournée par pg_lo_open() .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 2110. Exemple avec pg_lo_close()
<?php
$database
=
pg_connect
(
"dbname=jacarta"
);
pg_query
(
$database
,
"begin"
);
$oid
=
pg_lo_create
(
$database
);
echo
"$oid\n"
;
$handle
=
pg_lo_open
(
$database
,
$oid
,
"w"
);
echo
"$handle\n"
;
pg_lo_write
(
$handle
,
"données objet de grande taille"
);
pg_lo_close
(
$handle
);
pg_query
(
$database
,
"commit"
);
?>
pg_lo_open() |
pg_lo_create() |
pg_lo_import() |