kèo bóng đá pháp ký - Xác định đăng ký mới
kèo bóng đá pháp kýĐăng ký_name
kết nối 'Conninfo
'publication_name
[, ...]Đăng ký_parameter
[=giá trị
] [, ...])]
kèo bóng đá pháp ký
Thêm đăng ký mới cho cơ sở dữ kèo bóng đá pháp hiện tại. Tên đăng ký phải khác biệt với tên của bất kỳ đăng ký hiện có nào trong cơ sở dữ kèo bóng đá pháp.
Đăng ký đại diện cho kết nối sao chép với nhà xuất bản. Vì vậy, lệnh này không chỉ thêm các định nghĩa trong danh mục cục bộ mà còn kèo bóng đá pháp một khe sao chép trên nhà xuất bản.
Một nhân viên sao chép logic sẽ được bắt đầu sao chép dữ kèo bóng đá pháp cho đăng ký mới theo cam kết của giao dịch nơi lệnh này được chạy.
Thông tin bổ sung về đăng ký và sao chép logic nói chung có sẵn tạiPhần 31.2vàChương 31.
Đăng ký_name
Tên của đăng ký mới.
kết nối 'Conninfo
'
Chuỗi kết nối với nhà xuất bản. Để biết chi tiết, xemPhần 33.1.1.
Ấn phẩmpublication_name
Tên của các ấn phẩm trên nhà xuất bản để đăng ký.
với (Đăng ký_parameter
[=giá trị
] [, ...])
Điều khoản này chỉ định các tham số tùy chọn cho đăng ký. Các tham số sau được hỗ trợ:
copy_data
(Boolean
)Chỉ định kèo bóng đá pháp dữ kèo bóng đá pháp hiện có trong các ấn phẩm đang được đăng ký nên được sao chép khi bản sao bắt đầu. Mặc định làtrue
.
created_slot
(Boolean
)Chỉ định liệu lệnh có nên kèo bóng đá pháp khe sao chép trên nhà xuất bản hay không. Mặc định làTRUE
.
Đã bật
(Boolean
)Chỉ định xem đăng ký có nên tích cực sao chép hay không, hoặc kèo bóng đá pháp nó có nên được thiết lập nhưng chưa bắt đầu hay không. Mặc định làTRUE
.
slot_name
(chuỗi
)Tên của khe sao chép để sử dụng. Hành vi mặc định là sử dụng tên của đăng ký cho tên khe.
Khislot_name
được đặt thànhKhông
, sẽ không có khe sao chép được liên kết với đăng ký. Điều này có thể được sử dụng nếu khe sao chép sẽ được kèo bóng đá pháp sau theo cách thủ công.Đã bật
vàcreated_slot
Đặt thànhSai
.
synchronous_commit
(enum
)Giá trị của tham số này ghi đè lênsynchronous_commitCài đặt. Giá trị mặc định làTẮT
.
Có an toàn khi sử dụngTẮT
Để sao chép logic: Nếu thuê bao mất giao dịch vì thiếu đồng bộ, dữ kèo bóng đá pháp sẽ được gửi lại từ nhà xuất bản.
Một cài đặt khác có thể phù hợp khi thực hiện sao chép logic đồng bộ. Các nhân viên sao chép logic báo cáo các vị trí của văn bản và Flushes cho nhà xuất bản và khi sử dụng sao chép đồng bộ, nhà xuất bản sẽ chờ đợi thực tế.synchronous_commit
cho thuê bao đếnTẮT
Khi đăng ký được sử dụng để sao chép đồng bộ có thể làm tăng độ trễ chocam kết
Trên nhà xuất bản. Trong kịch bản này, nó có thể là lợi thế để đặtsynchronous_commit
đếncục bộ
hoặc cao hơn.
Kết nối
(Boolean
)Chỉ định xem cókèo bóng đá pháp ký
nên kết nối với nhà xuất bản. Đặt cái này thànhSai
Sẽ thay đổi giá trị mặc định củaĐã bật
, created_slot
vàcopy_data
đếnSai
.
Không được phép kết hợpKết nối
Đặt thànhSai
vàĐã bật
, created_slot
hoặccopy_data
Đặt thànhTRUE
.
Vì không có kết nối nào được thực hiện khi tùy chọn này được đặt thànhSai
, các bảng không được đăng ký, và vì vậy sau khi bạn bật đăng ký, sẽ không có gì được sao chép. Nó được yêu cầu chạyThay đổi đăng ký ... Xuất bản làm mới
Để các bảng được đăng ký.
xemPhần 31.7Để biết chi tiết về cách định cấu hình kiểm soát truy cập giữa đăng ký và phiên bản xuất bản.
Khi kèo bóng đá pháp một khe sao chép (hành vi mặc định),kèo bóng đá pháp ký
Không thể được thực thi bên trong khối giao dịch.
kèo bóng đá pháp ký kết nối với cùng một cụm cơ sở dữ liệu (ví dụ, để sao chép giữa các cơ sở dữ liệu trong cùng một cụm hoặc để sao chép trong cùng một cơ sở dữ liệu) sẽ chỉ thành công nếu khe sao chép không được tạo như một phần của cùng một lệnh. Nếu không,kèo bóng đá pháp ký
cuộc gọi sẽ treo. Để thực hiện công việc này, hãy kèo bóng đá pháp khe sao chép riêng biệt (sử dụng hàmpg_create_logical_replication_slot
Với tên pluginPGoutput
) và kèo bóng đá pháp ký bằng tham sốcreated_slot = false
. Đây là một hạn chế thực hiện có thể được nâng lên trong một bản phát hành trong tương lai.
kèo bóng đá pháp ký vào máy chủ từ xa sao chép các bảng trong các ấn phẩmMyPublication
vàinsert_only
và bắt đầu sao chép ngay lập tức trên cam kết:
kèo bóng đá pháp ký MySub
kèo bóng đá pháp ký vào máy chủ từ xa sao chép các bảng tronginsert_only
Xuất bản và không bắt đầu sao chép cho đến khi được bật sau.
kèo bóng đá pháp ký MySub
kèo bóng đá pháp ký
là APostgreSQLphần mở rộng.