pg_lo_truncate

(Информация о версии неизвестна, возможно, только в SVN)

pg_lo_truncate — Truncates a large object


Описание

bool pg_lo_truncate ( resource $large_object , int $size )

pg_lo_truncate() truncates a large object resource.

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


Список параметров

large_object

- PostgreSQL large object (LOB) resource, returned by pg_lo_open().

size

- The number of bytes to truncate.


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Примеры

Пример #1 pg_lo_truncate() example

   $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;




Смотрите также:
Описание на ru2.php.net
Описание на php.ru