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

27.5.

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

pqgetCancel

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

pgcancel *pqgetCancel (pgconn *conn);

pqgetCancela 생성pgcancel주어진 대상pgconn연결 객체. 돌아올 것입니다connpgcancel객체는 불투명 한 구조입니다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안전하게 할 수 있습니다errbuf는 신호의 로컬 변수입니다pgcancel개체는입니다pqcancel걱정이되므로 스레드에서 호출 할 수도 있습니다.pgconn개체.

PQREQUESTCANCEL

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

int pqRequestCancel (pgconn *conn);

PQREQUESTCANCELispqcancel. 직접 작동합니다.pgconn객체 및의 경우pgconn객체 (그것을 검색 할 수 있습니다PQERRORMESSAGE). 하지만pgconn의 오류 메시지가 엉망이됩니다