토토 베이알림이름
알림 조건의 이름.
성공적으로 완료되면 메시지가 반환되었습니다. 등록합니다.
이 백엔드가 해당 알림에 이미 등록된 경우 조건.
LISTEN은 현재를 등록합니다포스트그레스알림의 리스너로서의 백엔드 조건알림이름.
명령이 내려질 때마다알림알림이름이것은 다음 중 하나에 의해 호출됩니다. 백엔드 또는 동일한 데이터베이스에 연결된 다른 데이터베이스, 모든 현재 해당 알림 조건을 수신 중인 백엔드는 다음과 같습니다. 알림을 받고 각각은 연결된 프런트엔드에 차례로 알림을 보냅니다. 신청. 토론을 참조하세요.알림더 많은 정보를 원하시면.
주어진 알림 조건에 대해 백엔드 등록이 취소될 수 있습니다. 와 함께듣지 않음명령. 또한, 백엔드의 청취 등록은 다음과 같은 경우 자동으로 지워집니다. 백엔드 프로세스가 종료됩니다.
프론트엔드 응용프로그램이 알림을 감지하기 위해 사용해야 하는 방법 이벤트는 무엇에 따라 달라집니다.포스트그레스응용 프로그래밍 인터페이스를 사용합니다. 기본 libpq 사용 도서관, 신청 문제토토 베이다음과 같이 일반 SQL 명령을 실행한 다음 주기적으로 호출해야 합니다. 루틴PQ알림여부를 알아보기 위해 알림 이벤트가 수신되었습니다. 다음과 같은 다른 인터페이스 libpgtcl은 알림 이벤트를 처리하기 위한 더 높은 수준의 방법을 제공합니다. 실제로 libpgtcl을 사용하면 애플리케이션 프로그래머는 심지어 문제토토 베이또는듣지 않음직접. 에 대한 설명서를 참조하세요. 자세한 내용은 사용 중인 라이브러리를 참조하세요.
다음에 대한 참조 페이지알림포함 의 사용에 대한 보다 광범위한 논의토토 베이그리고알림.
알림이름어떤 문자열이든 가능 이름으로 유효합니다. 어떤 이름과도 일치할 필요는 없습니다. 실제 테이블. 만일알림이름이다 큰따옴표로 묶인 경우 구문상으로 표시할 필요도 없습니다. 유효한 이름이지만 최대 31자 길이의 문자열일 수 있습니다.
일부 이전 릴리스에서포스트그레스, 알림이름다음에 포함되어야 했습니다. 기존 테이블과 일치하지 않는 경우 큰따옴표 이름은 구문론적으로 이름으로 유효한 경우에도 마찬가지입니다. 그건 더 이상 아니야 필수입니다.
-- psql에서 수신/알림 시퀀스 구성 및 실행 postgres= 가상 토토 베이; 들어봐 postgres= 가상에 알림; 알림 백엔드 PID '11239'에서 '가상'에 대한 비동기 알림이 수신되었습니다.
아무것도 없습니다토토 베이에SQL92.