This function used to be called pg_lounlink() and not pg_lo_unlink()
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_lo_unlink — Löscht ein Large Object
pg_lo_unlink() löscht das Large Object mit
dem Objektbezeichner oid
. Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Um die Large Object (lo) Schnittstelle benutzen zu können, müssen die Kommandos innerhalb einer Transaktion ausgeführt werden.
Hinweis:
Diese Funktion ersetzt die Funktion pg_lounlink()().
connection
Eine PgSql\Connection-Instanz.
Falls connection
nicht angegeben wurde, wird die Standardverbindung benutzt.
Das ist die zuletzt mit pg_connect() oder pg_pconnect() aufgebaute Verbindung.
Seit PHP 8.1.0 ist die Verwendung der Standardverbindung veraltet.
oid
Der OID des Large Objects in der Datenbank.
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Version | Beschreibung |
---|---|
8.1.0 |
Der Parameter connection erwartet nun eine PgSql\Connection-Instanz;
vorher wurde eine Ressource erwartet.
|
Beispiel #1 pg_lo_unlink() Beispiel
<?php
// OID des Large Objects, das gelöscht werden soll
$doc_oid = 189762345;
$database = pg_connect("dbname=jacarta");
pg_query($database, "begin");
pg_lo_unlink($database, $doc_oid);
pg_query($database, "commit");
?>
This function used to be called pg_lounlink() and not pg_lo_unlink()