Phiên bản được hỗ trợ:hiện tại(17)16 / 15
Phiên bản phát triển:18 / Devel
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

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

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 đá tối nay này,pg_basebackup -target = shell:chi tiết_string, và 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 đá tối nay 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 đá tối nay 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 đá tối nay này phải được tải quashared_preload_l Librieshoặclocal_preload_l Libries.

F.4.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 đá tối nayng 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ố.%%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 đá tối nayngshellMụ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 đá tối nayngshellMục tiêu sao lưu.

F.4.2. Tác giả#

Robert Haas