이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 32.7. 진행중인 쿼리 스포츠 토토 베트맨버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

31.6.

클라이언트 응용 프로그램은 명령 취소를 요청할 수 있습니다.

pqgetCancel

필요한 정보가 포함 된 데이터 구조를 만듭니다

pgcancel *pqgetCancel (pgconn *conn);

pqgetCancela 생성pgcancel주어진 객체pgconn연결 객체. 돌아올 것입니다NULL주어진 경우connisNULL또는 유효하지 않습니다pgcancel객체는 an입니다pqcancel또는PQFREECANCEL.

PQFREECANCEL

|pqgetCancel.

void pqfreecancel (pgcancel *cancel);

PQFREECANCEL데이터 객체를 해제합니다pqgetCancel.

pqcancel

서버가 현재의 처리를 포기하도록 요청합니다

int pqcancel (pgcancel *cance, char *errbuf, int errbufsize);

취소 요청이 성공적으로 인 경우 반환 값이 1입니다.errbuf설명 오류 메시지로 채워져 있습니다.errbuf크기의 숯불 배열이어야합니다errbufsize(권장 크기는 256입니다

성공적인 파견이 요청에

pqcancel안전하게 호출 할 수 있습니다errbufISpgcancel객체는까지 읽기 전용입니다.pqcancel관련이 있으므로 가능합니다pgconn개체.

PQREQUESTCANCEL

PQREQUESTCANCEL는 더 이상 사용되지 않습니다pqcancel.

int pqrequestCancel (pgconn *conn);

서버가 현재의 처리를 포기하도록 요청합니다pgconn객체 및 실패의 경우pgconn개체PQERRORMESSAGE). 기능은 있지만pgconn의 오류 메시지가 엉망이됩니다