PG_ReceiveXLogđược sử dụng để truyền phát nhật ký giao dịch từ một lần chạyPostgreSQLCụm. Nhật ký giao dịch được phát trực tuyến bằng giao thức sao chép phát trực tuyến và được ghi vào thư mục các tệp cục bộ. Thư mục này có thể được sử dụng làm vị trí lưu trữ để thực hiện khôi phục bằng cách sử dụng khôi phục thời gian (xemPhần 24.3).
PG_ReceiveXLog9601_9732Archive_Commandkèo tỷ số bóng đá euro hôm nay. Vì lý do này, kèo tỷ số bóng đá euro hôm nay cần thiết phải đặtarchive_timeoutKhi sử dụngpg_receivexlog.
Không giống như kèo tỷ số bóng đá euro hôm nay thu wAL của kèo tỷ số bóng đá euro hôm nay chủ dự phòng PostgreSQL,pg_receivexlogTheo mặc định, chỉ có dữ kèo tỷ số bóng đá euro hôm nay WAL khi tệp WAL được đóng. Tùy chọn-Synchronousphải được chỉ định để xóa dữ kèo tỷ số bóng đá euro hôm nay wal trong thời gian thực.
Nhật ký giao dịch được truyền qua một thông thườngPostgreSQLKết nối và sử dụng giao thức sao chép. Kết nối phải được thực hiện với một siêu người dùng hoặc người dùng cósao chépQuyền (xemPhần 20.2) vàpg_hba.confPhải cho phép kết nối sao chép. kèo tỷ số bóng đá euro hôm nay chủ cũng phải được cấu hình vớiMAX_WAL_SENDERSĐặt đủ cao để để lại ít nhất một phiên có sẵn cho luồng.
Nếu kết nối bị mất hoặc nếu nó kèo tỷ số bóng đá euro hôm nay thể được thiết lập ban đầu, với lỗi kèo tỷ số bóng đá euro hôm nay gây tử vong,pg_receivexlogsẽ thử lại kết nối vô thời hạn và tái lập trình phát trực tuyến càng sớm càng tốt. Để tránh hành vi này, hãy sử dụng-Ntham số.
Thư mục để ghi đầu ra.
Tham số này là bắt buộc.
kèo tỷ số bóng đá euro hôm nay lỗi khi--Create-slot11635_11701
kèo tỷ số bóng đá euro hôm nay lặp lại các lỗi kết nối. Thay vào đó, hãy thoát ra ngay với lỗi.
12051_12390
Yêu cầupg_receivexlogĐể sử dụng khe sao chép hiện có (xemPhần 25.2.6). Khi tùy chọn này được sử dụng,pg_receivexlogsẽ báo cáo vị trí xả vào kèo tỷ số bóng đá euro hôm nay chủ, cho biết khi mỗi phân đoạn đã được đồng bộ hóa với đĩa để kèo tỷ số bóng đá euro hôm nay chủ có thể loại bỏ phân đoạn đó nếu không cần thiết.
Khi kèo tỷ số bóng đá euro hôm nay khách sao chép củapg_receivexlogđược cấu hình trên kèo tỷ số bóng đá euro hôm nay chủ dưới dạng chế độ chờ đồng bộ, sau đó sử dụng khe sao chép sẽ báo cáo vị trí Flush cho kèo tỷ số bóng đá euro hôm nay chủ, nhưng chỉ khi đóng tệp WAL. Do đó, cấu hình đó sẽ khiến các giao dịch trên chính chờ đợi trong một thời gian dài và hiệu quả không hoạt động thỏa đáng. Tùy chọn-Synchronous(xem bên dưới) phải được chỉ định ngoài việc làm cho công việc này chính xác.
Xóa dữ liệu WAL vào đĩa ngay sau khi nhận được. Cũng gửi gói trạng thái trở lại kèo tỷ số bóng đá euro hôm nay chủ ngay sau khi xả, bất kể--status-interval.
Tùy chọn này sẽ được chỉ định nếu kèo tỷ số bóng đá euro hôm nay khách sao chép củapg_receivexlogđược cấu hình trên kèo tỷ số bóng đá euro hôm nay chủ dưới dạng chế độ chờ đồng bộ, để đảm bảo rằng phản hồi kịp thời được gửi đến kèo tỷ số bóng đá euro hôm nay chủ.
Cho phép chế độ Verbose.
Tùy chọn dòng lệnh sau đây kiểm soát các tham số kết nối cơ sở dữ kèo tỷ số bóng đá euro hôm nay.
Chỉ định các tham số được sử dụng để kết nối với kèo tỷ số bóng đá euro hôm nay chủ, dưới dạng chuỗi kết nối. Nhìn thấyPhần 31.1.1Để biết thêm thông tin.
Tùy chọn được gọi là--DBNAMEĐể thống nhất với các ứng dụng khách khác, nhưng vìpg_receivexlogkèo tỷ số bóng đá euro hôm nay kết nối với bất kỳ cơ sở dữ liệu cụ thể nào trong cụm, tên cơ sở dữ liệu trong chuỗi kết nối sẽ bị bỏ qua.
15018_15211PGHOSTBiến môi trường, nếu được đặt, khác là một kết nối ổ cắm miền Unix được thử.
Chỉ định cổng TCP hoặc phần mở rộng tệp ổ cắm tên miền UNIX cục bộ mà kèo tỷ số bóng đá euro hôm nay chủ đang nghe cho các kết nối. Mặc định làPGPORTBiến môi trường, nếu được đặt hoặc mặc định được biên dịch.
Tên người dùng để kết nối AS.
Không bao giờ đưa ra lời nhắc mật khẩu. Nếu kèo tỷ số bóng đá euro hôm nay chủ yêu cầu xác thực mật khẩu và mật khẩu không có sẵn bằng các phương tiện khác như.pgassTệp, nỗ lực kết nối sẽ kèo tỷ số bóng đá euro hôm nay thành công. Tùy chọn này có thể hữu ích trong các công việc và tập lệnh hàng loạt trong đó kèo tỷ số bóng đá euro hôm nay có người dùng nào để nhập mật khẩu.
Forcepg_receivexlogĐể nhắc mật khẩu trước khi kết nối với cơ sở dữ kèo tỷ số bóng đá euro hôm nay.
Tùy chọn này kèo tỷ số bóng đá euro hôm nay bao giờ cần thiết, vìpg_receivexlogSẽ tự động nhắc mật khẩu nếu kèo tỷ số bóng đá euro hôm nay chủ yêu cầu xác thực mật khẩu. Tuy nhiên,PG_ReceiveXLogSẽ lãng phí một nỗ lực kết nối để tìm ra rằng kèo tỷ số bóng đá euro hôm nay chủ muốn có mật khẩu. Trong một số trường hợp, nó đáng để gõ-WĐể tránh nỗ lực kết nối thêm.
PG_ReceiveXLogCó thể thực hiện một trong hai hành động sau để kiểm soát các vị trí sao chép vật lý:
Tạo một khe sao chép vật lý mới với tên được chỉ định trong--slot, sau đó thoát.
Thả khe sao chép với tên được chỉ định trong--slot, sau đó thoát.
Các tùy chọn khác cũng có sẵn:
In Thepg_receivexlogPhiên bản và Thoát.
Hiển thị trợ giúp vềpg_receivexlogĐối số dòng lệnh và thoát.
Tiện ích này, giống như hầu hết các khácPostgreSQLTiện ích, sử dụng các biến môi trường được hỗ trợ bởilibpq(xemPhần 31,14).
Khi sử dụngpg_receivexlogthay vìArchive_CommandLà phương thức sao lưu WAL chính, nên sử dụng các khe sao chép. Mặt khác, kèo tỷ số bóng đá euro hôm nay chủ có thể tự do tái chế hoặc xóa các tệp nhật ký giao dịch trước khi chúng được sao lưu, vì nó không có bất kỳ thông tin nào, từArchive_Commandhoặc các khe sao chép, về việc luồng Wal đã được lưu trữ bao xa. Tuy nhiên, lưu ý rằng một khe sao chép sẽ lấp đầy không gian đĩa của kèo tỷ số bóng đá euro hôm nay chủ nếu người nhận không theo kịp việc tìm nạp dữ liệu WAL.