PDO::pgsqlLOBUnlink

Deletes the large object

&reftitle.description; public `bool` `PDO::pgsqlLOBUnlink` `string` `oid`

Deletes a large object from the database identified by OID.

This function must be called within a transaction.

&reftitle.parameters;

`oid`

- A large object identifier

&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### A `PDO::pgsqlLOBUnlink` example

This example unlinks a large object from the database prior to deleting the row that references it from the blobs table we've been using in our `PDO::pgsqlLOBCreate` and `PDO::pgsqlLOBOpen` examples.

    <?php
    $db = new PDO('pgsql:dbname=test host=localhost', $user, $pass);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $db->beginTransaction();
    $db->pgsqlLOBUnlink($oid);
    $stmt = $db->prepare("DELETE FROM BLOBS where ident = ?");
    $stmt->execute(array($some_id));
    $db->commit();
    ?>

&reftitle.seealso;

- `PDO::pgsqlLOBOpen`
- `PDO::pgsqlLOBCreate`