PG_RECVLOGICS - điều khiểnPostgreSQLluồng giải mã logic
pg_recvlogical
[Tùy tỷ lệ kèo bóng đá 88
...]
pg_recvlogical
Điều khiển các khe sao chép logic và dữ tỷ lệ kèo bóng đá 88 phát dữ tỷ lệ kèo bóng đá 88 từ các khe sao chép như vậy.
Nó tạo kết nối chế độ sao chép, do đó nó phải chịu tỷ lệ kèo bóng đá 88 ràng buộc tương tự nhưPG_ReceiveWal, cộng với những người để sao chép logic (xemChương 49).
pg_recvlogical
không có tương đương với bài giải mã logic SQL giao diện SQL và nhận các chế độ. Nó gửi các xác nhận phát lại cho dữ tỷ lệ kèo bóng đá 88 một cách uể oải khi nó nhận được và trên lối thoát sạch.pg_logical_slot_peek_changes
.
Ít nhất một trong các tùy tỷ lệ kèo bóng đá 88 sau đây phải được chỉ định để tỷ lệ kèo bóng đá 88 một hành động:
--Create-slot
Tạo tỷ lệ kèo bóng đá 88 khe sao chép logic mới với tên được chỉ định bởi--slot
, Sử dụng plugin đầu ra được chỉ định bởi--Plugin
, cho cơ sở dữ tỷ lệ kèo bóng đá 88 được chỉ định bởi--DBNAME
.
--drop-slot
Thả khe sao chép với tên được chỉ định bởi-SLOT
, sau đó thoát.
-Start
Bắt đầu phát trực tuyến tỷ lệ kèo bóng đá 88 thay đổi từ khe sao chép logic được chỉ định bởi--slot
, Tiếp tục cho đến khi chấm dứt bằng tín hiệu. Nếu luồng thay đổi phía máy chủ kết thúc bằng việc tắt máy chủ hoặc ngắt kết nối, hãy thử lại trong tỷ lệ kèo bóng đá 88 vòng lặp trừ khi--no-loop
được chỉ định.
Định dạng luồng được xác định bởi plugin đầu ra được chỉ định khi khe được tạo.
Kết nối phải đến cùng một cơ sở dữ tỷ lệ kèo bóng đá 88 được sử dụng để tạo khe.
--Create-slot
và-start
có thể được chỉ định cùng nhau.--drop-slot
Không thể kết hợp với hành động khác.
Tùy tỷ lệ kèo bóng đá 88 dòng lệnh sau đây kiểm soát vị trí và định dạng của đầu ra và hành vi sao chép khác:
-eLSN
--endpos =LSN
in-start
chế độ, tự động dừng sao chép và thoát với trạng thái thoát thông thường 0 khi nhận được đạt được LSN được chỉ định. Nếu được chỉ định khi không ở-start
chế độ, tỷ lệ kèo bóng đá 88 lỗi được nêu ra.
Nếu có bản ghi với LSN chính xác bằngLSN
, bản ghi sẽ là đầu ra.
The--endpos
Tùy tỷ lệ kèo bóng đá 88 không nhận thức được ranh giới giao dịch và có thể cắt giảm đầu ra qua một giao dịch. Bất kỳ giao dịch đầu ra một phần sẽ không được tiêu thụ và sẽ được phát lại khi khe được đọc tiếp theo.
-fFileName
--file =FileName
Viết dữ tỷ lệ kèo bóng đá 88 giao dịch đã nhận và giải mã vào tệp này. Sử dụng-
chostdout.
-fInterval_Seconds
--fsync-interval =Interval_Seconds
Chỉ định tần suấtpg_recvlogicalnên phát hànhfsync ()
tỷ lệ kèo bóng đá 88 cuộc gọi để đảm bảo tệp đầu ra được xả một cách an toàn vào đĩa.
Máy chủ thỉnh thoảng sẽ yêu cầu khách hàng thực hiện xả và báo cáo vị trí xả cho máy chủ. Cài đặt này ngoài ra, để thực hiện Flushes thường xuyên hơn.
Chỉ định khoảng thời gian0
vô hiệu hóa phát hànhfsync ()
gọi hoàn toàn, trong khi vẫn báo cáo tiến trình cho máy chủ. Trong trường hợp này, dữ tỷ lệ kèo bóng đá 88 có thể bị mất trong trường hợp xảy ra sự cố.
-iLSN
--startpos =LSN
in-Start
chế độ, bắt đầu sao chép từ LSN đã cho. Để biết chi tiết về hiệu ứng của việc này, hãy xem tài tỷ lệ kèo bóng đá 88 trongChương 49vàPhần 53.4. Bị bỏ qua trong tỷ lệ kèo bóng đá 88 chế độ khác.
--if-not-exist
Không lỗi khi--Create-slot
được chỉ định và tỷ lệ kèo bóng đá 88 khe có tên được chỉ định đã tồn tại.
-N
--no-loop
Khi kết nối với máy chủ bị mất, không thử lại trong tỷ lệ kèo bóng đá 88 vòng lặp, chỉ cần thoát.
-Otên
[=giá trị
]
--Option =tên
[=giá trị
]
Vượt qua tùy tỷ lệ kèo bóng đá 88tên
với plugin đầu ra với, nếu được chỉ định, giá trị tùy tỷ lệ kèo bóng đá 88giá trị
. Tùy tỷ lệ kèo bóng đá 88 nào tồn tại và hiệu ứng của chúng phụ thuộc vào plugin đầu ra đã sử dụng.
-Pplugin
--Plugin =plugin
Khi tạo tỷ lệ kèo bóng đá 88 khe cắm, hãy sử dụng plugin đầu ra giải mã logic được chỉ định. Nhìn thấyChương 49. Tùy tỷ lệ kèo bóng đá 88 này không có hiệu lực nếu khe đã tồn tại.
-SInterval_Seconds
--status-interval =Interval_Seconds
Tùy tỷ lệ kèo bóng đá 88 này có hiệu ứng tương tự như tùy tỷ lệ kèo bóng đá 88 cùng tên trongPG_ReceiveWal. Xem mô tả ở đó.
-Sslot_name
-slot =slot_name
in-Start
chế độ, sử dụng khe sao chép logic hiện có có tênslot_name
. TRONG--Create-slot
chế độ, tạo khe với tên này. TRONG--drop-slot
chế độ, xóa khe với tên này.
-V
--Verbose
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ữ tỷ lệ kèo bóng đá 88.
-Ddbname
--dbname =dbname
Cơ sở dữ tỷ lệ kèo bóng đá 88 để kết nối với. Xem mô tả về các hành động cho những gì điều này có nghĩa là chi tiết.dbname
có thể là tỷ lệ kèo bóng đá 88chuỗi kết nối. Nếu vậy, các tham số chuỗi kết nối sẽ ghi đè bất kỳ tùy tỷ lệ kèo bóng đá 88 dòng lệnh xung đột nào.
-HHOSTNAME-OR-IP
--host =HOSTNAME-OR-IP
Chỉ định tên máy chủ của máy mà máy chủ đang chạy. Nếu giá trị bắt đầu bằng tỷ lệ kèo bóng đá 88 dấu gạch chéo, nó được sử dụng làm thư mục cho ổ cắm miền UNIX.PGHOST
Biến môi trường, nếu được đặt, khác là tỷ lệ kèo bóng đá 88 kết nối ổ cắm miền Unix được thử.
-PCổng
--Port =Cổng
Chỉ định cổng TCP hoặc Tiện ích mở rộng tệp ổ cắm tên miền UNIX cục bộ mà máy chủ đang nghe cho tỷ lệ kèo bóng đá 88 kết nối. Mặc định làPGPORT
Biến môi trường, nếu được đặt hoặc mặc định được biên dịch.
-ungười dùng
--Username =user
Tên người dùng để kết nối AS. Mặc định tên người dùng hệ điều hành hiện tại.
-W
--no-password
Không bao giờ đưa ra lời nhắc mật khẩu. Nếu máy 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 tỷ lệ kèo bóng đá 88 phương tiện khác như.pgass
Tệp, nỗ lực kết nối sẽ không thành công. Tùy tỷ lệ kèo bóng đá 88 này có thể hữu ích trong các công việc và tập lệnh hàng loạt trong đó không có người dùng nào để nhập mật khẩu.
-W
--Password
Forcepg_recvlogicalĐể nhắc mật khẩu trước khi kết nối với cơ sở dữ tỷ lệ kèo bóng đá 88.
Tùy tỷ lệ kèo bóng đá 88 này không bao giờ cần thiết, vìpg_recvlogicalSẽ tự động nhắc mật khẩu nếu máy chủ yêu cầu xác thực mật khẩu. Tuy nhiên,pg_recvlogicalSẽ lãng phí tỷ lệ kèo bóng đá 88 nỗ lực kết nối để tìm ra rằng máy chủ muốn có mật khẩu. Trong tỷ lệ kèo bóng đá 88 số trường hợp, nó đáng để gõ-W
Để tránh nỗ lực kết nối thêm.
Các tùy tỷ lệ kèo bóng đá 88 bổ sung sau đây có sẵn:
-V
--Version
In Thepg_recvlogicalPhiên bản và Thoát.
-?
--Help
Hiển thị trợ giúp vềpg_recvlogicalĐối số dòng lệnh và thoát.
Tiện ích này, giống như hầu hết tỷ lệ kèo bóng đá 88 khácPostgreSQLTiện ích, sử dụng tỷ lệ kèo bóng đá 88 biến môi trường được hỗ trợ bởilibpq(xemPhần 34.14).
pg_recvlogicalSẽ bảo tồn quyền của nhóm trên tỷ lệ kèo bóng đá 88 tệp WAL nhận được nếu tỷ lệ kèo bóng đá 88 quyền nhóm được bật trên cụm nguồn.
xemPhần 49.1Ví dụ.