PDO::pgsqlLOBUnlink

(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL pdo_pgsql >= 1.0.2)

PDO::pgsqlLOBUnlink — 큰 개체를 삭제합니다.


설명

public PDO::pgsqlLOBUnlink(string $oid): bool

OID로 식별된 데이터베이스에서 큰 개체를 삭제합니다.

참고: 이 함수는 트랜잭션 내에서 호출되어야 합니다.


매개변수

oid
대형 개체 식별자

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #1 PDO::pgsqlLOBUnlink() 예제

이 예제는 PDO::pgsqlLOBCreate()PDO::pgsqlLOBOpen() 예제에서 사용한 blob 테이블에서 참조하는 행을 삭제하기 전에 데이터베이스에서 큰 개체의 연결을 해제합니다.

                  
<?php
$db = new PDO('pgsql:dbname=test host=localhost', $user, $pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->beginTransaction();
$db->pgsqlLOBUnlink($oid);
$stmt = $db->prepare("DELETE FROM BLOBS where ident = ?");
$stmt->execute(array($some_id));
$db->commit();
?>
                  
                

기타