the토토 사이트
모듈은 청취자가 첨부 된 테이블에 대한 변경 사항을 알리는 트리거 기능을 제공합니다. 로 사용해야합니다.이후
트리거각 행
.
이 모듈이 고려됩니다“신뢰할 수있는”Create
현재 데이터베이스의 권한.
a의 함수에 하나의 매개 변수 만 제공 될 수 있습니다.트리거 만들기
명령문, 그리고 그것은 선택 사항입니다. 제공되면 알림의 채널 이름에 사용됩니다. 생략 된 경우토토 사이트
채널 이름에 사용됩니다.
알림의 페이로드는 테이블 이름, 수행 된 작업 유형을 나타내는 문자, 기본 키 열의 열 이름/값 쌍으로 구성됩니다. 각 부분은 쉼표로 다음 부분과 분리됩니다. 정규 표현식을 사용하여 구문 분석을 용이하게하려면 테이블 및 열 이름은 항상 이중 인용문으로 래핑되며 데이터 값은 항상 단일 따옴표로 래핑됩니다. 임베디드 따옴표는 두 배가되었습니다.
확장자 사용의 간단한 예는 다음과 같습니다.
test =# 생성 테이블 tcndata 시험-# ( 테스트 (# int not null, 테스트 (# b 날짜가 null, 테스트 (# C 텍스트, 테스트 (# 1 차 키 (a, b) 시험(# ); 테이블을 만듭니다 test =# 생성 트리거 tcndata_tcn_trigger tcndata에서 삽입 또는 업데이트 또는 삭제 후 테스트-# 각 행에 대한 test-# execute function triggered_change_notification (); 트리거를 만듭니다 test =# 듣기 tcn; 듣다 test =# tcndata 값에 삽입 (1, 날짜 '2012-12-22', 'One'), 테스트-# (1, 날짜 '2012-12-23', '다른'), 테스트-# (2, 날짜 '2012-12-23', '2'); 삽입 0 3 비동기식 알림 "토토 사이트"Payload ""토토 사이트DATA ", I,"A "= '1", "B"='2012-12-22 ' "PID 22770을 사용한 서버 프로세스에서 수신했습니다. 비동기식 알림 "토토 사이트"PAYLOAD ""토토 사이트DATA ", I,"A "= '1", "B"='2012-12-23 ' "PID 22770을 사용한 서버 프로세스에서받은 것. 비동기식 알림 "토토 사이트"PAYLOAD ""토토 사이트DATA ", I,"A "= '2", "B"='2012-12-23 ' "PID 22770을 사용한 서버 프로세스에서 수신했습니다. test =# 업데이트 tcndata set c = 'uno'여기서 a = 1; 업데이트 2 비동기식 알림 "토토 사이트"Payload ""토토 사이트DATA ", U,"A "= '1", "B"='2012-12-22 ' "PID 22770이있는 서버 프로세스에서 수신 한 알림. 비동기식 알림 "토토 사이트"PAYLOAD ""토토 사이트DATA ", U,"A "= '1", "B"='2012-12-23 ' "PID 22770을 사용한 서버 프로세스에서 수신 한 알림. test =# a = 1 및 b = 날짜 '2012-12-22'; 삭제 1 비동기식 알림 "토토 사이트"이있는 페이로드 ""토토 사이트DATA ", D,"A "= '1", "B"='2012-12-22 ' "PID 22770을 사용한 서버 프로세스에서 수신된다..
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면