2025년 9월 25일:토토 커뮤니티 : 토토

49.1. 초기화 함수#

아카이브 라이브러리는 다음을 사용하여 공유 라이브러리를 동적으로 로드하여 로드됩니다.archive_library의 이름을 라이브러리 기본 이름으로 사용합니다. 일반 라이브러리 검색 경로는 라이브러리를 찾는 데 사용됩니다. 필요한 아카이브 모듈 콜백을 제공하고 라이브러리가 실제로 아카이브 모듈임을 나타내려면 다음과 같은 함수를 제공해야 합니다._PG_archive_module_init. 함수의 결과는 다음 유형의 구조체에 대한 포인터여야 합니다.아카이브모듈콜백에는 아카이브 모듈을 사용하기 위해 핵심 코드가 알아야 하는 모든 것이 포함되어 있습니다. 반환 값은 서버 수명이어야 하며 일반적으로 다음과 같이 정의하여 달성됩니다.정적 상수전역 범위의 변수.

typedef struct ArchiveModuleCallbacks

    ArchiveStartupCB 시작_cb;
    ArchiveCheckConfiguredCB check_configured_cb;
    ArchiveFileCB archive_file_cb;
    ArchiveShutdownCB shutdown_cb;
 ArchiveModuleCallbacks;
typedef const ArchiveModuleCallbacks *(*ArchiveModuleInit) (void);

오직archive_file_cb콜백이 필요합니다. 나머지는 선택사항입니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.