Manuel PHP
Précédent |  | Suivant

# pg_lo_unlink

(PHP 4 >= 4.2.0, PHP 5)

pg_lo_unlink -- Efface un objet de grande taille PostgreSQL

## Description

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().

## Liste de paramètres

`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.

## Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

## Exemples

Exemple 1. 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"); ?>`

## Voir aussi

pg_lo_create()
pg_lo_import()

Précédent | Sommaire | Suivant
pg_lo_tell | Niveau supérieur | pg_lo_write