pg토토 결과은 다음을 위한 Tcl 패키지입니다. 인터페이스할 클라이언트 프로그램포스트그레SQL서버. 그것은 대부분의 기능libpq사용 가능 토토 결과 스크립트로.
표 29-1에서 사용할 수 있는 명령에 대한 개요를 제공합니다.pg토토 결과. 이러한 명령이 설명되어 있습니다. 다음 페이지에서 더 자세히 설명합니다.
표 29-1.pg토토 결과명령
| 명령 | 설명 |
|---|---|
pg_connect |
서버 연결 열기 |
pg_disconnect |
서버 연결을 끊습니다 |
pg_conndefaults |
연결 옵션 및 기본값 가져오기 |
pg_exec |
서버에 명령을 보냅니다 |
pg_result |
명령 결과에 대한 정보 얻기 |
pg_select |
쿼리 결과 루프 |
pg_execute |
쿼리를 보내고 선택적으로 다음을 반복합니다. 결과 |
pg_listen |
비동기 콜백 설정 또는 변경 알림 메시지 |
pg_on_connection_loss |
예기치 않은 연결에 대한 콜백 설정 또는 변경 손실 |
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 |
파일에서 큰 개체 가져오기 |
pg_lo_export |
대형 개체를 파일로 내보내기 |
그pg_lo_*명령은 다음과 같습니다
대형 객체 기능에 대한 인터페이스PostgreSQL.함수는 다음을 모방하도록 설계되었습니다.
표준 Unix 파일의 유사한 파일 시스템 기능
시스템 인터페이스.pg_lo_*명령은 a 내에서 사용되어야 합니다.시작/커밋다음에 의해 반환된 설명자로 인해 트랜잭션이 차단되었습니다.pg_lo_open다음에만 유효합니다.
현재 거래입니다.pg_lo_import그리고pg_lo_export 반드시에서 사용됩니다시작/커밋거래 차단.