이 문서는 지원되지 않는 버전의 토토 사이트 추천을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다스포츠 토토 사이트 : 문서 : 17 : 32.11. 제어 기능버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

1.8. libpq제어 기능

  • pqsetnoticeProcessor제어 통지보고 및 경고 메시지가 발생했습니다 libpq.

    typedef void ( *pqnoticeProcessor) (void *arg, const char *message);
    
    pqnoticeprocessor
    pqsetnoticeprocessor (pgconn *conn,
                         pqnoticeprocessor proc,
                         void *arg);

기본적으로libpq인쇄 백엔드 on의 "통지"메시지Stderr, 그리고 몇 가지 오류 메시지 그 자체로 생성됩니다. 이 동작은 공급함으로써 무시할 수 있습니다 메시지로 다른 일을하는 콜백 함수. 콜백 함수가 오류 메시지의 텍스트가 전달됩니다. (후행 Newline 포함)와 공간 포인터 같은 사람이pqsetnoticeProcessor. (이 포인터를 사용할 수 있습니다 필요한 경우 응용 프로그램 별 상태에 액세스합니다.) 기본값 통지 프로세서는 간단합니다

정적 무효
defaultNoticeProcessor (void * arg, const char * 메시지)

    fprintf (stderr, "%s", 메시지);
11815_11857pqsetnoticeProcessor새로운 PGConn을 창설 한 직후 물체.

반환 값은 이전 통지에 대한 포인터입니다. 프로세서. NULL의 콜백 함수 포인터를 제공하는 경우 조치가 취해 지지만 현재 포인터가 반환됩니다.

일단 통지 프로세서를 설정 한 후에는 그 기능은 PGConn 객체만큼 길어질 수 있습니다. 또는 그로 만들어진 pgresult 객체가 존재합니다. a PGConn의 현재 통지 프로세서 포인터 인 Pgresult가 복사되었습니다 와 같은 루틴에 의해 가능한 사용을 위해 pgresult로pqgetValue.