이 문서는 지원되지 않는 토토 꽁 머니 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 무지개 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

듣기

이름

LISTEN -- 알림 듣기

시놉시스

듣기이름

설명

듣기현재 세션을 등록합니다 알림 조건의 리스너로이름. 현재 세션이 이미 있는 경우 이 알림 조건에 대한 리스너로 등록되었습니다. 아무것도 없습니다. 끝났습니다.

명령이 내려질 때마다알림이름이것은 다음 중 하나에 의해 호출됩니다. 세션 또는 동일한 데이터베이스에 연결된 다른 세션, 모든 현재 해당 알림 조건을 수신 중인 세션은 통지를 받고 각 클라이언트는 차례로 연결된 클라이언트에 통지합니다. 신청. 토론을 참조하세요.알림더 많은 정보를 원하시면.

주어진 알림 조건에 대해 세션을 등록 취소할 수 있습니다. 와 함께듣지 않음명령. 세션의 세션이 종료되면 청취 등록이 자동으로 지워집니다. 끝납니다.

클라이언트 응용프로그램이 탐지하기 위해 사용해야 하는 방법 알림 이벤트는 다음에 따라 다릅니다.토토 꽁 머니응용 프로그래밍 인터페이스 그것은 사용합니다.libpq도서관, 신청 문제듣기으로 일반 SQL 명령을 실행한 다음 주기적으로 호출해야 합니다. 기능PQ알림알아보기 위해 알림 이벤트가 수신되었는지 여부. 기타 다음과 같은 인터페이스libpgtcl알림 이벤트를 처리하기 위한 더 높은 수준의 방법을 제공합니다. 실제로, 와 함께libpgtcl응용프로그램 프로그래머는 발행해서는 안 됩니다듣기또는듣지 않음직접. 참조 더 많은 용도로 사용 중인 인터페이스에 대한 문서 세부사항.

토토 커뮤니티 : 문서 : 8.4 : Notify다음을 포함 의 사용에 대한 보다 광범위한 논의듣기그리고알림.

매개변수

이름

알림 조건의 이름(식별자).

다음에서 수신/알림 시퀀스 구성 및 실행psql:

가상 듣기;
가상으로 알림;
PID 8448을 사용하는 서버 프로세스에서 비동기 알림 "가상"이 수신되었습니다.

호환성

없습니다듣기문의 SQL 표준.