pg_lo_truncate
pg_lo_truncate
(没有可用的版本信息,可能只在Git中)
pg_lo_truncate - 截断大对象
描述
bool pg_lo_truncate ( resource $large_object , int $size )
pg_lo_truncate()
截断大对象资源。
要使用大对象接口,必须将其放在事务块中。
参数
large_object
PostgreSQL大对象(LOB)资源,由pg_lo_open()返回。
size
要截断的字节数。
返回值
返回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($handle, 0
pg_query($database, "commit"
echo $data;
?>
更新日志
版 | 描述 |
---|---|
5.6.0 | 增加了截断功能。它支持PostgreSQL 9.3的64位大对象。客户端和服务器都必须支持PostgreSQL 9.3,并且PHP必须使用64位构建64位大对象。 |