Phần này giải thích giao diện giữa lõiPOSTGRESQLTrình tỷ lệ kèo bóng đá tối nay Wal và hệ thống, cho phép các tiện ích mở rộng tích hợp trực tiếp vớitỷ lệ kèo bóng đá tối nay.
Một phần mở rộng, đặc biệt làPhương pháp truy cập bảnghoặcPostgresql: Tài liệu: 18: Chương, có thể cần sử dụng tỷ lệ kèo bóng đá tối nay để phục hồi, sao chép và/hoặckèo bóng đá hôm.
Để tạo Trình tỷ lệ kèo bóng đá tối nay wal tùy chỉnh mới, trước tiên hãy xác định mộtrmgrdata
Cấu trúc với các triển khai cho các phương thức Trình tỷ lệ kèo bóng đá tối nay. Tham khảoSRC/phụ trợ/truy cập/transam/readme
vàsrc/bao gồm/access/xlog_Internal.h
trongPostgreSQLNguồn.
/*
Thesrc/test/modules/test_custom_rmgrs
Mô -đun chứa một ví dụ hoạt động, thể hiện việc sử dụng các trình tỷ lệ kèo bóng đá tối nay WAL tùy chỉnh.
Sau đó, hãy đăng ký Trình tỷ lệ kèo bóng đá tối nay mới của bạn.
/*
Đăng kýCustomrmgr
phải được gọi từ mô -đun mở rộng_pg_initHàm. Trong khi phát triển tiện ích mở rộng mới, hãy sử dụngrm_experimental_id
choRMID
. Khi bạn đã sẵn sàng để phát hành tiện ích mở rộng cho người dùng, hãy đặt ID Trình tỷ lệ kèo bóng đá tối nay mới tạiTrình tỷ lệ kèo bóng đá tối nay WAL tùy chỉnhtrang.
Đặt mô -đun mở rộng triển khai Trình tỷ lệ kèo bóng đá tối nay tùy chỉnh trongshared_preload_l Libriesđể nó được tải sớm trong khiPostgreSQLKhởi động.
Phần mở rộng phải ở trongshared_preload_l Libries
Miễn là bất kỳ bản ghi tỷ lệ kèo bóng đá tối nay tùy chỉnh nào có thể tồn tại trong hệ thống. Nếu không thìPostgreSQLSẽ không thể áp dụng hoặc giải mã các bản ghi tỷ lệ kèo bóng đá tối nay tùy chỉnh, có thể ngăn máy chủ bắt đầu.