(PHP 5 >= 5.1.2, PHP 7, PECL pdo_pgsql >= 1.0.2)
PDO::pgsqlLOBUnlink — 라지 오브젝트를 제거합니다
$oid
)OID로 정의되는 라지 오브젝트를 데이터베이스에서 제거합니다.
Note: 이 함수는 트랜젝션 안에서 호출해야 합니다.
oid
라지 오브젝트 식별자.
성공 시 TRUE
를, 실패 시 FALSE
를 반환합니다.
Example #1 PDO::pgsqlLOBUnlink() 예제
이 예제는 라지 오브젝트를 데이터베이스에서 제거하고, PDO::pgsqlLOBCreate()와 PDO::pgsqlLOBOpen() 예제에서 사용한 blobs 테이블에서 참조열을 삭제합니다.
<?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();
?>