지원되지 않는 버전 :6.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
PostgreSQL
이전 44 장. libpq 다음

스포츠 토토 사이트 공고

Postgres는 듣기 및 청취를 통해 비동기 알림을 지원합니다 명령에 알립니다. 백엔드는 특정에 대한 관심을 등록합니다 듣기 명령과의 관계. 모든 뒷면을 듣고 있습니다 알림을 받으면 특정 관계에 비동기식으로 알림을받습니다 해당 관계의 이름은 다른 백엔드에 의해 실행됩니다. 추가 없음 정보는 알림에서 청취자로 전달됩니다. 따라서, 일반적으로 전달 해야하는 실제 데이터는 관계를 통해 전달되었습니다.libpq연결된 백엔드가 수신 될 때마다 응용 프로그램에 알림이 표시됩니다 비동기식 알림. 그러나, 커뮤니케이션 프론트 엔드로의 백엔드는 비동기식이 아닙니다. 알림이 온다 다른 쿼리 결과에 돼지가 지원됩니다. 따라서 응용 프로그램이 있어야합니다 통지를 받기 위해 쿼리, 심지어 빈 물건을 제출하십시오. 백엔드 알림. 사실상libpq응용 프로그램은 백엔드를 폴링하여 확인해야합니다 보류중인 알림 정보가 있습니다. 실행 후 쿼리 중 프론트 엔드는 PQNotif에게 전화하여 알림 데이터는 백엔드에서 사용할 수 있습니다.

  • pqnotifies알림을 반환합니다 백엔드에서 처리되지 않은 알림 목록에서. 보류중인 알림이없는 경우 NULL을 반환합니다. 백엔드. pqnotifies 스택의 팝핑처럼 동작합니다. 한 번 a 알림은 pqnotifies에서 반환되며 고려됩니다 알림 목록에서 처리되고 제거됩니다.

    pgnotify * pqnotifies (pgconn * conn);
    두 번째 샘플 프로그램은 스포츠 토토 사이트식 알림.

이전 다음
빠른 경로 up 기능 관련 기능 사본 명령