6.31.58 pg_lo_unlink()
Efface un objet de grande taille PostgreSQL
[ Exemples avec pg_lo_unlink ] PHP 4 >= 4.2.0, PHP 5
bool
pg_lo_unlink (
resource
connection
,
int
oid
)
pg_lo_unlink
efface l'objet de grande taille dont
l'identifiant est
oid
, pour la connexion
connection
.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
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_lounlink
.
|
-
connection
-
La ressource de connexion de la base de données PostgreSQL. Lorsque
connection
n'est pas présent, la connexion par
défaut est utilisée. La connexion par défaut est la dernière connexion
faite par
pg_connect
ou
pg_pconnect
.
-
oid
-
Le
OID
de l'objet de grande taille dans la base de
données.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
Exemple avec pg_lo_unlink |
<?php // OID de l'objet de grande taille à supprimer $doc_oid = 189762345; $database = pg_connect("dbname=jacarta"); pg_query($database, "begin"); pg_lo_unlink($database, $doc_oid); pg_query($database, "commit"); ?>
|
|