이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 32.13. 스포츠 토토 처리버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

31.11. 토토 커뮤니티 처리

서버에서 생성 한 토토 커뮤니티 및 경고 메시지는Stderr그러나 응용 프로그램

역사적 이유로 두 가지 수준의 토토 커뮤니티가 있습니다

함수PQSETNOTICERECEIVER연결에 대한 현재 통지 수신자를 설정하거나 검사합니다.pqsetnoticeProcessor세트 또는 검사

typedef void ( *pqnoticereceiver) (void *arg, const pgresult *res);

이러한 각 함수는 이전 통지 수신기를 반환합니다

서버에서 토토 커뮤니티 또는 경고 메시지가 수신되면libpq, 통지 수신자 함수는 다음과 같습니다pgres_nonfatal_error pgresult. (이것은 수신기가 추출 할 수있게한다pqresulterrorfield또는 완료PQRESULTERRORMESSAGE.) 동일한 공극 포인터PQSETNOTICERECEIVERis

기본 토토 커뮤니티 수신기는 단순히 메시지를 추출합니다 (사용PQRESULTERRORMESSAGE)와 통과합니다

토토 커뮤니티 프로세서는 토토 커뮤니티를 처리하거나pqsetnoticeProcessor. (이 포인터를 사용할 수 있습니다

기본 통지 프로세서는 간단히 다음과 같습니다.

정적 무효

일단 토토 커뮤니티 수신자 또는 프로세서를 설정하면pgconn개체 또는pgresult그로 만든 물체가 존재합니다. ~에pgresult,pgconn의 현재 통지 처리pgresult같은 함수와 같은 용도로pqgetValue.