Phiên soi kèo bóng đá truoctran được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên soi kèo bóng đá truoctran phát triển:Devel
Phiên soi kèo bóng đá truoctran không được hỗ trợ:12 / 11 / 10

soi kèo bóng đá truoctran ký

soi kèo bóng đá truoctran ký - Xác định đăng ký mới

Synopsis

soi kèo bóng đá truoctran kýĐăng ký_namekết nối 'Conninfo'publication_name[, ...]Đăng ký_parameter[=Value] [, ...])]]

Mô tả

soi kèo bóng đá truoctran kýThêm đăng ký mới cho cơ sở dữ soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran.

Đă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 soi kèo bóng đá truoctran 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ữ soi kèo bóng đá truoctran 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à soi kèo bóng đá truoctran logic nói chung có sẵn tạiPhần 30.2Chương 30.

tham số

Đă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 soi kèo bóng đá truoctran. Để 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 soi kèo bóng đá truoctran để đă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 soi kèo bóng đá truoctran dữ soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran để 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 liên quan đến đăng ký. Điều này có thể được sử dụng nếu khe sao chép sẽ được soi kèo bóng đá truoctran sau theo cách thủ công.Đã bậtcreated_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.

an toàn khi sử dụngTẮTĐể sao chép logic: Nếu người đăng ký mất giao dịch vì thiếu đồng bộ, dữ soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran logic đồng bộ. Các nhân viên soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran đồng bộ, nhà xuất bản sẽ chờ đợi thực tế.synchronous_commitcho người đăng kýTẮTKhi đăng ký được sử dụng để soi kèo bóng đá truoctran đồng bộ có thể làm tăng độ trễ chocam kếtTrên nhà xuất soi kèo bóng đá truoctran. Trong kịch soi kèo bóng đá truoctran 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 xemsoi kèo bóng đá truoctran kýnên kết nối với nhà xuất soi kèo bóng đá truoctran. Đặt cái này thànhSaiSẽ thay đổi giá trị mặc định củaĐã bật, created_slotcopy_datađếnSai.

Không được phép kết hợpKết nốiĐặt thànhSaiĐã bật, created_slothoặ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ý, không có gì sẽ được nhân rộng. Nó được yêu cầu chạyThay đổi đăng ký ... Xuất soi kèo bóng đá truoctran làm mớiĐể các bảng được đăng ký.

Ghi chú

xemPhần 30.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 soi kèo bóng đá truoctran xuất soi kèo bóng đá truoctran.

Khi soi kèo bóng đá truoctran một khe sao chép (hành vi mặc định),soi kèo bóng đá truoctran kýKhông thể được thực thi bên trong khối giao dịch.

soi kèo bóng đá truoctran 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,soi kèo bóng đá truoctran kýcuộc gọi sẽ treo. Để thực hiện công việc này, hãy soi kèo bóng đá truoctran khe sao chép riêng biệt (sử dụng hàmpg_create_logical_replication_slotVới tên pluginPGoutput) và soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran phát hành trong tương lai.

ví dụ

soi kèo bóng đá truoctran ký vào máy chủ từ xa sao chép các bảng trong các ấn phẩmMyPublicationinsert_onlyvà bắt đầu soi kèo bóng đá truoctran ngay lập tức trên cam kết:

soi kèo bóng đá truoctran ký MySub

soi kèo bóng đá truoctran ký vào máy chủ từ xa sao chép các bảng tronginsert_onlyXuất bản và không bắt đầu soi kèo bóng đá truoctran cho đến khi được bật sau.

soi kèo bóng đá truoctran ký MySub

Tương thích

soi kèo bóng đá truoctran kýlà mộtPostgreSQLMở rộng.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài soi kèo bóng đá truoctran không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài soi kèo bóng đá truoctran.