Phiên bản được hỗ trợ:hiện tại(17) /16 / 15
Phiên bản phát triển:18 / Devel

F.5. BaseBackup_To_Shell - Ví dụ "shell" pg_basebackup tỷ lệ kèo bóng đá#

baseBackup_to_shellThêm mục tiêu BaseBackup tùy chỉnh được gọi làshell. Điều này làm cho nó có thể chạypg_basebackup -target = shellHoặc, tùy thuộc vào cách cấu hình tỷ lệ kèo bóng đá này,pg_basebackup -target = shell:chi tiết_stringvà khiến một lệnh máy chủ chọn bởi quản trị viên máy chủ được thực thi cho mỗi kho lưu trữ TAR được tạo bởi quy trình sao lưu. Lệnh sẽ nhận được nội dung của kho lưu trữ thông qua đầu vào tiêu chuẩn.

tỷ lệ kèo bóng đá này chủ yếu được dự định là một ví dụ về cách tạo các mục tiêu sao lưu mới thông qua một tỷ lệ kèo bóng đá mở rộng, nhưng trong một số kịch bản, nó có thể hữu ích cho chính nó. Để hoạt động, tỷ lệ kèo bóng đá này phải được tải quashared_preload_l Librieshoặclocal_preload_l Libries.

F.5.1. Tham số cấu hình#

baseBackup_to_shell.command(chuỗi)

Lệnh mà máy chủ nên thực thi cho mỗi kho lưu trữ được tạo bởi quy trình sao lưu. Nếu như%FXảy ra trong chuỗi lệnh, nó sẽ được thay thế bằng tên của kho lưu trữ (ví dụ:base.tar). Nếu như%DXảy ra trong chuỗi lệnh, nó sẽ được thay thế bằng chi tiết mục tiêu do người dùng cung cấp. Một chi tiết mục tiêu là bắt buộc nếu%Dđược sử tỷ lệ kèo bóng đáng trong chuỗi lệnh và bị cấm khác. Vì lý do bảo mật, nó có thể chỉ chứa các ký tự chữ và số. Nếu như%%Xảy ra trong chuỗi lệnh, nó sẽ được thay thế bằng một%. Nếu như%Xảy ra trong chuỗi lệnh theo sau là bất kỳ ký tự nào khác hoặc ở cuối chuỗi, xảy ra lỗi.

baseBackup_to_shell.required_role(chuỗi)

Vai trò cần thiết để sử tỷ lệ kèo bóng đángshellMục tiêu sao lưu. Nếu điều này không được đặt, bất kỳ người dùng sao chép nào cũng có thể sử tỷ lệ kèo bóng đángshellMục tiêu sao lưu.

F.5.2. Tác giả#

Robert Haas

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử tỷ lệ kèo bóng đángMẫu nàyĐể báo cáo vấn đề tỷ lệ kèo bóng đá liệu.