PDO::pgsqlLOBOpen
SQLite (PDO)
PostgreSQL (PDO)
PHP Manual

# PDO::pgsqlLOBUnlink

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

PDO::pgsqlLOBUnlink — 라지 오브젝트를 제거합니다

### 설명

bool PDO::pgsqlLOBUnlink ( string `$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();
?>`

### 참고

- PDO::pgsqlLOBOpen() - 존재하는 라지 오브젝트 스트림을 엽니다
- PDO::pgsqlLOBCreate() - 새 라지 오브젝트를 생성합니다

PDO::pgsqlLOBOpen
SQLite (PDO)
PostgreSQL (PDO)
PHP Manual