이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

55장. pg토토 핫 - 토토 핫 바인딩 도서관

pg토토 핫프론트엔드용 토토 핫 패키지입니다. 인터페이스할 프로그램포스트그레스백엔드. 그것은 대부분의 기능libpq토토 핫에 사용 가능 스크립트.

이 패키지는 원래 Jolly Chen이 작성했습니다.

명령

표 55-1.pg토토 핫명령

명령 설명
pg_connect 다음에 연결을 엽니다. 백엔드 서버
pg_disconnect 연결을 닫습니다.
pg_conndefaults 연결 옵션을 얻고 기본값
pg_exec 다음에 쿼리를 보냅니다. 백엔드
pg_result 결과를 조작합니다 쿼리
pg_select 의 결과를 반복합니다. SELECT 문
pg_listen NOTIFY에 대한 콜백 설정 메시지
pg_lo_creat 대형 개체 생성
pg_lo_open 큰 개체 열기
pg_lo_close 큰 개체 닫기
pg_lo_read 대형 개체 읽기
pg_lo_write 대형 개체 쓰기
pg_lo_lseek 큰 규모의 일자리를 구합니다. 개체
pg_lo_tell 현재 탐색을 반환합니다. 대형 물체의 위치
pg_lo_unlink 대형 개체 삭제
pg_lo_import Unix 파일을 대규모로 가져오기 개체
pg_lo_export 큰 개체를 다음으로 내보내기 유닉스 파일

이 명령은 다음 페이지에서 더 자세히 설명됩니다.

pg_lo* 루틴은 대형 객체 기능에 대한 인터페이스입니다 의포스트그레. 기능은 다음과 같습니다 유사한 파일 시스템 기능을 모방하도록 설계되었습니다. 표준 Unix 파일 시스템 인터페이스. pg_lo* 루틴은 다음과 같아야 합니다. BEGIN/END 트랜잭션 블록 내에서 사용됩니다. pg_lo_open이 반환한 설명자는 현재에만 유효합니다. 거래. pg_lo_import 및 pg_lo_export는 반드시 트랜잭션 블록을 시작/종료합니다.