PHP 8.4.0 RC4 available for testing

pg_lo_truncate

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

pg_lo_truncate Truncates a large object

Descrizione

pg_lo_truncate(PgSql\Lob $lob, int $size): bool

pg_lo_truncate() truncates an PgSql\Lob instance.

To use the large object interface, it is necessary to enclose it within a transaction block.

Elenco dei parametri

lob

An PgSql\Lob instance, returned by pg_lo_open().

size

The number of bytes to truncate.

Valori restituiti

Restituisce true in caso di successo, false in caso di fallimento.

Log delle modifiche

Versione Descrizione
8.1.0 The lob parameter expects an PgSql\Lob instance now; previously, a resource was expected.

Esempi

Example #1 pg_lo_truncate() example

<?php
$doc_oid
= 189762345;
$database = pg_connect("dbname=jacarta");
pg_query($database, "begin");
$handle = pg_lo_open($database, $doc_oid, "r");
// Truncate to 0
pg_lo_truncate($handle, 0);
pg_query($database, "commit");
echo
$data;
?>

Vedere anche:

  • pg_lo_tell() - Restituisce la posizione attuale in un large object

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top