66 장. Custom 메이저 토토 사이트 Resource Managers

이 장은 핵심 사이의 인터페이스를 설명합니다postgresql시스템 및 사용자 정의 메이저 토토 사이트 리소스 관리자, 확장이와 직접 통합 할 수 있도록합니다.메이저 토토 사이트.

확장, 특히 A테이블 액세스 방법또는색인 액세스 방법, 복구, 복제 및/또는에 WAL을 사용해야 할 수도 있습니다.PostgreSQL : 문서 : 16 : 49 장. 무지개 토토 디코딩. 맞춤형 자원 관리자는에 대한보다 유연한 대안입니다.PostgreSQL : 문서 : 16 : 65 장 일반 토토 결과 레코드(논리적 디코딩을 지원하지 않음)는 확장이 구현하기위한 더 복잡한 것입니다.

새로운 Custom 메이저 토토 사이트 Resource Manager를 작성하려면 먼저 정의rmgrdata리소스 관리자 방법에 대한 구현이있는 구조. 참조src/backend/access/transam/readmeandsrc/include/access/access/xlog_internal.hinpostgresql소스.

/*

thesrc/test/modules/test_custom_rmgrs모듈은 커스텀 월드 리소스 관리자의 사용을 보여주는 작업 예제를 포함합니다.

그런 다음 새 리소스 관리자를 등록하십시오.

/*

RegisterCustomRMGR확장 모듈에서 호출해야합니다_pg_init함수. 새로운 확장을 개발하는 동안 사용rm_experimental_idforRMID. 사용자에게 확장을 해제 할 준비가되면에서 새로운 리소스 관리자 ID를 예약하십시오.Custom 메이저 토토 사이트 Resource Manager페이지.

확장 모듈 배치shared_preload_libraries기간 동안 일찍로드되도록postgresql스타트 업.

note

확장자는 시스템에 사용자 정의 메이저 토토 사이트 레코드가 존재할 수있는 한 Shared_preload_libraries에 남아 있어야합니다. 그렇지 않으면postgresql사용자 정의 메이저 토토 사이트 레코드를 적용하거나 디코딩 할 수 없으므로 서버가 시작되지 않을 수 있습니다.

정정 제출

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