개발 버전 :Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 33.4. 서버 측 스포츠 토토 베트맨버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

32.4. 서버 측 기능

SQL에서 큰 개체를 조작하기 위해 조정 된 서버 측 기능표 32-1.

표 32-1. SQL 지향 대형 객체 함수

기능 반환 유형 설명 example 결과
lo_from_bytea (loid OID, String BYTEA) OID 큰 객체를 만들고 데이터를 저장하여 OID를 반환합니다. 통과하다0시스템에 Oid를 선택하도록하려면 lo_from_bytea (0, '\ xffffff00') 24528
lo_put (loid OID, 오프셋 bigint, str BYTEA) void 주어진 오프셋에서 데이터 작성. lo_put (24528, 1, '\ xaa')
lo_get (loid OID [, From bigint, for int]) BYTEA 그 내용물 또는 그 하위 문자열 추출. lo_get (24528, 0, 3) \ xffaaff

앞에서 설명한 각 클라이언트 측 기능에 해당하는 추가 서버 측 기능이 있습니다. 실제로, 대부분의 경우 클라이언트 측 기능은 단순히 동등한 서버 측 기능과의 인터페이스입니다.lo_creat, lo_create, lo_unlink, lo_importlo_export. 다음은 사용의 예입니다.

테이블 이미지 생성 (

서버 측lo_importandlo_export기능은 클라이언트 측 아날로그와 상당히 다르게 행동합니다. 이 두 기능은 데이터베이스 소유 사용자의 권한을 사용하여 서버 파일 시스템에서 파일을 읽고 씁니다.

의 기능lo_readandlo_write서버 측 호출을 통해도 사용할 수 있지만 서버 측 기능의 이름은 밑줄을 포함하지 않는다는 점에서 클라이언트 측 인터페이스와 다릅니다. 이 기능을라고 부릅니다.LoreadandLowrite.