PHP 8.1.0 RC 4 available for testing

pg_lo_truncate

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

pg_lo_truncate Truncates a large object

Descrição

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.

Parâmetros

lob

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

size

The number of bytes to truncate.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Changelog

Versão Descrição
8.1.0 The lob parameter expects an PgSql\Lob instance now; previously, a resource was expected.

Exemplos

Exemplo #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($handle0);
   
pg_query($database"commit");
   echo 
$data;
?>

Veja Também

  • pg_lo_tell() - Retorna a posição atual de um objeto grande (large object)

add a note add a note

User Contributed Notes

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