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는 반드시 트랜잭션 블록을 시작/종료합니다.