Thư viện lưu trữ được tải bằng cách tải động một thư viện chia sẻ vớiarchive_l Librarytên là tên cơ sở thư viện. Đường dẫn tìm kiếm thư viện thông thường được sử dụng để định vị thư viện._pg_archive_module_init
. Kết quả của hàm phải là một con trỏ tới một cấu trúc loạiArchiveModuleCallbacks
, chứa mọi thứ mà mã cốt lõi cần biết để sử dụng mô -đun lưu trữ. Giá trị trả về cần phải có tuổi thọ của máy chủ, thường đạt được bằng cách xác định nó làconst static
Biến trong phạm vi toàn cầu.
typedef struct ArchiveModuleCallbacks
chỉarchive_file_cb
gọi lại là bắt buộc. Những người khác là tùy chọn.