이 문서는 지원되지 않는 버전의 메이저 토토 사이트 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다메이저 토토 사이트 : 문서 : 17 : 무지개 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

듣기

이름

듣기-알림 들어

시놉시스

듣기채널

설명

듣기​​현재 세션을 다시 등록합니다 알림 채널의 청취자라는 이름의채널. 현재 세션이 이미 인 경우 이 알림 채널의 리스너로 등록 된 것은 없습니다. 완료.

명령이있을 때마다Notify채널이것에 의해 호출됩니다 세션 또는 동일한 데이터베이스에 연결된 세션, 모두 현재 알림 채널에서 듣고있는 세션 알림을 받으면 각각 연결된 클라이언트에 알립니다. 애플리케이션.

주어진 알림 채널에 대해 세션이 등록되지 않을 수 있습니다. 와 함께Unlisten명령. 세션 세션이있을 때 청취 등록이 자동으로 지워집니다 끝.

클라이언트 응용 프로그램이 알림을 감지하기 위해 사용해야하는 메소드 이벤트는 어느에 달려 있습니다.메이저 토토 사이트응용 프로그램 프로그래밍 인터페이스가 사용합니다. 와 함께libpq라이브러리, 응용 프로그램 문제듣기일반 SQL 명령으로서 그런 다음 주기적으로 함수를 호출해야합니다pqnotifies알림을 찾기 위해 행사가 접수되었습니다. 와 같은 기타 인터페이스libpgtcl더 높은 수준의 방법을 제공합니다 처리 알림 이벤트; 실제로,libpgtcl응용 프로그램 프로그래머는해서는 안됩니다 문제조차듣기또는Unlisten직접. 문서를 참조하십시오 자세한 내용은 사용중인 인터페이스입니다.

윈 토토 : 문서 : 9.3 : Notify더 광범위한 것을 포함합니다 사용에 대한 토론듣기andNotify.

매개 변수

채널

알림 채널 이름 (모든 식별자).

노트

듣기트랜잭션시 적용됩니다 저지르다. 만약에듣기또는Unlisten나중에 거래 내에서 실행됩니다 롤백, 알림 채널 세트가 변하지 않은.

실행 된 거래듣기2 단계 커밋을 준비 할 수 없습니다.

청취/통지 시퀀스 구성 및 실행PSQL:

가상 듣기;
가상 알림;
PID 8448을 사용하여 서버 프로세스에서 수신 된 비동기식 알림 "

호환성

없음듣기SQL의 명령문 기준.