Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18212 программистов и 1678 роботов. Сейчас ищут 692 программиста ...
Приступая к работе

pg_lo_truncate - Truncates a large object

Вернуться к: PostgreSQL

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

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

Список изменений

Версия Описание
5.6.0 Added truncate function. It supports PostgreSQL 9.3's 64bit large object. Both client and server must support PostgreSQL 9.3 and PHP must be 64bit build to use 64bit large object.

Смотрите также

  • pg_lo_tell() - Возвращает текущее положение внутреннего указателя большого объекта



Вернуться к: PostgreSQL

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware