9.28. 윈 토토 기능

많은 윈 토토를 사용하는 사람들이 사용자가 작성한 윈 토토 함수와 관련이 있지만postgresql사용자 정의 윈 토토에서 직접 사용할 수있는 몇 가지 내장 윈 토토 기능을 제공합니다. 이것들은에 요약되어 있습니다.표 9.101. (외국 주요 제약 조건 및 지연된 인덱스 제약 조건을 구현하는 추가 내장 윈 토토 기능이 존재합니다. 사용자가 직접 사용할 필요가 없으므로 여기에 문서화되어 있지 않습니다.)

윈 토토 생성에 대한 자세한 내용은 참조하십시오.윈 토토 만들기.

표 9.101. 내장 윈 토토 기능

기능

설명

예제 사용

suppress_drandant_updates_trigger() →윈 토토

do nothing 업데이트 작업을 억제합니다. 자세한 내용은 아래를 참조하십시오.

윈 토토 생성 ... suppress_driger_updates_trigger ()

tsvector_update_trigger() →윈 토토

자동으로 aTSVECTOR연관된 일반 텍스트 문서 열의 열. 사용할 텍스트 검색 구성은 이름별로 윈 토토 인수로 지정됩니다.섹션 12.4.3자세한 내용.

윈 토토 생성 ... tsvector_update_trigger (tsvcol, 'pg_catalog.swedish', Title, Body)

tsvector_update_trigger_column() →윈 토토

자동으로 aTSVECTOR연관된 일반 텍스트 문서 열의 열. 사용할 텍스트 검색 구성은 A에서 가져옵니다.RegConfig표의 열. 보다섹션 12.4.3자세한 내용.

윈 토토 생성 ... tsvector_update_trigger_column (tsvcol, tsconfigcol, title, body)


thesuppress_drandant_updates_trigger함수,로드 레벨로 적용될 때업데이트 전윈 토토, 실제로 행의 데이터가 실제로 변경되지 않는 업데이트를 방지합니다. 이것은 데이터가 변경되었는지 여부에 관계없이 항상 물리적 행 업데이트를 수행하는 일반 동작을 무시합니다.

이상적으로는 실제로 레코드의 데이터를 변경하지 않는 업데이트를 실행하지 않아야합니다. 중복 업데이트는 특히 변경할 인덱스가 많고 결국 진공 청소기의 공간이있는 경우 상당한 불필요한 시간이 소요될 수 있습니다.suppress_drandant_updates_trigger는 데이터를 변경하지 않는 업데이트를 건너 뛸 수 있습니다. 그러나 이것을주의해서 사용해야합니다.

thesuppress_drandant_updates_trigger함수는 다음과 같은 테이블에 추가 할 수 있습니다.

윈 토토 생성 z_min_update

대부분의 경우 각 행에 대해이 윈 토토를 마지막으로 발사하여 행을 변경하려는 다른 윈 토토를 무시하지 않도록해야합니다. 이름 순서로 발사를 유발한다는 점을 염두에두고, 따라서 테이블에 가질 수있는 다른 트리거의 이름으로 오는 윈 토토 이름을 선택합니다.z예제의 접두사.)

정정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면