듣기현재를 등록합니다포스트그레SQL리스너로서의 백엔드 알림 조건에 대해이름.
명령이 내려질 때마다알림이름이것은 다음 중 하나에 의해 호출됩니다. 백엔드 또는 동일한 데이터베이스에 연결된 다른 데이터베이스, 모든 현재 해당 알림 조건을 수신 중인 백엔드는 다음과 같습니다. 알림을 받고 각각은 연결된 프런트엔드에 차례로 알림을 보냅니다. 신청. 토론을 참조하세요.알림더 많은 정보를 원하시면.
주어진 알림 조건에 대해 백엔드를 등록 취소할 수 있습니다. 와 함께듣지 않음명령. 또한, 백엔드의 청취 등록은 다음과 같은 경우 자동으로 지워집니다. 백엔드 프로세스가 종료됩니다.
프론트엔드 애플리케이션이 알림을 감지하기 위해 사용해야 하는 방법
이벤트는 무엇에 따라 달라집니다.포스트그레SQL응용 프로그래밍 인터페이스
그것은 사용합니다.libpq도서관,
신청 문제듣기으로
일반 SQL 명령을 실행하고 주기적으로 루틴을 호출해야 합니다.PQ알림어떤 것이 있는지 알아보기 위해
알림 이벤트가 수신되었습니다. 다음과 같은 기타 인터페이스libpgtcl더 높은 수준 제공
알림 이벤트를 처리하는 방법; 실제로, 와 함께libpgtcl응용 프로그램 프로그래머는 다음을 수행해야 합니다.
문제조차 되지 않음듣기또는듣지 않음직접. 에 대한 설명서를 참조하세요.
자세한 내용은 사용 중인 라이브러리를 참조하세요.
사설 토토 : 문서 : 7.3 : Notify다음을 포함 의 사용에 대한 보다 광범위한 논의듣기그리고알림.