pg_lo_truncate

(No version information available, might only be in Git)

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

範例

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($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() - Returns current seek position a of large object

add a note add a note

User Contributed Notes

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