restore_command
(chuỗi
)Lệnh shell cục bộ để thực thi để truy xuất một phân đoạn lưu trữ của chuỗi Tệp WAL. Tham số này là cần thiết để cách đọc kèo bóng đá trữ, nhưng tùy chọn để sao chép phát trực tuyến. Bất kì%F
Trong chuỗi được thay thế bằng tên của tệp để truy xuất từ kho cách đọc kèo bóng đá trữ và bất kỳ nào%P
được thay thế bằng tên đường dẫn đích sao chép trên máy chủ. (Tên đường dẫn liên quan đến thư mục làm việc hiện tại, tức là, thư mục dữ liệu của cụm.) Bất kỳ%R
được thay thế bằng tên của tệp chứa điểm khởi động lại hợp lệ cuối cùng. Đó là tệp sớm nhất phải được lưu giữ để cho phép khôi cách đọc kèo bóng đá có thể khởi động lại, vì vậy thông tin này có thể được sử dụng để cắt kho lưu trữ để chỉ tối thiểu cần thiết để hỗ trợ khởi động lại từ khôi cách đọc kèo bóng đá hiện tại.%R
thường chỉ được sử dụng bởi các cấu hình-standby ấm (xemPhần 26.2). Viết%%
Để nhúng một thực tế%
ký tự.
Điều quan trọng là lệnh phải trả về trạng thái thoát bằng không nếu nó thành công. LệnhWillĐược yêu cầu các tên tệp không có trong kho cách đọc kèo bóng đá trữ; Nó phải trả lại không khác nhau khi được hỏi. Ví dụ:
restore_command = 'cp/mnt/server/archivingir/%f "%p"' restore_command = 'Sao chép "C: \ server \ archivingir \%f" "%p"' # windows
Một ngoại lệ là nếu lệnh bị chấm dứt bởi tín hiệu (trừsigterm, được sử dụng như một phần của tắt máy chủ cơ sở dữ liệu) hoặc lỗi của shell (chẳng hạn như không tìm thấy lệnh), sau đó khôi cách đọc kèo bóng đá sẽ hủy bỏ và máy chủ sẽ không khởi động.
Archive_Cleanup_Command
9632_9636chuỗi
)Tham số tùy chọn này chỉ định một lệnh shell sẽ được thực thi tại mỗi lần khởi động lại. Mục đích củaArchive_Cleanup_Command
là cung cấp một cơ chế để làm sạch các tệp WAL cách đọc kèo bóng đá trữ cũ không còn cần thiết cho máy chủ dự phòng. Bất kì%R
được thay thế bằng tên của tệp chứa điểm khởi động lại hợp lệ cuối cùng. Đó là tệp sớm nhất phải làgiữĐể cho phép khôi cách đọc kèo bóng đá có thể khởi động lại và do đó tất cả các tệp sớm hơn%R
có thể được loại bỏ một cách an toàn. Thông tin này có thể được sử dụng để cắt ngắn kho lưu trữ thành tối thiểu cần thiết để hỗ trợ khởi động lại từ khôi cách đọc kèo bóng đá hiện tại. Thepg_archivecleanupMô -đun thường được sử dụng trongArchive_Cleanup_Command
Đối với các cấu hình đơn lẻ, ví dụ:
Archive_Cleanup_Command = '
Tuy nhiên, lưu ý rằng nếu nhiều máy chủ dự phòng đang khôi cách đọc kèo bóng đá từ cùng một thư mục lưu trữ, bạn sẽ cần đảm bảo rằng bạn không xóa các tệp WAL cho đến khi chúng không còn cần thiết bởi bất kỳ máy chủ nào.archive_cleanup_command
Thông thường sẽ được sử dụng trong cấu hình thiết lập ấm áp (xemPhần 26.2). Viết%%
để nhúng một thực tế%
ký tự trong lệnh.
11445_11682
recovery_end_command
(chuỗi
)Tham số này chỉ định một lệnh shell sẽ được thực thi chỉ một lần khi kết thúc cách đọc kèo bóng đá. Tham số này là tùy chọn. Mục đích củarecovery_end_command
là cung cấp một cơ chế để dọn dẹp sau khi sao chép hoặc cách đọc kèo bóng đá. Bất kì%R
được thay thế bằng tên của tệp chứa điểm khởi động lại hợp lệ cuối cùng, như trongArchive_Cleanup_Command.
12425_12725