kèo bóng đá việt nam ký - Xác định đăng ký mới
kèo bóng đá việt nam kýĐăng ký_name
kết nối 'Conninfo
' Xuất kèo bóng đá việt nampublication_name
[, ...] [ VỚI (Đăng ký_parameter
[=giá trị
] [, ...])]
kèo bóng đá việt nam ký
Thêm đăng ký sao chép logic mới. Người dùng kèo bóng đá việt nam ra một thuê bao trở thành chủ sở hữu của đăng ký. 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ữ liệu hiện tại.
Đăng ký đại diện cho kết nối sao chép với nhà xuất bản. Do đó, ngoài việc thêm các định nghĩa trong danh mục cục bộ, lệnh này thường kèo bóng đá việt nam ra 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 đá việt nam cho đăng ký mới theo cam kết của giao dịch nơi lệnh này được chạy, trừ khi đăng ký ban đầu bị vô hiệu hóa.
Để có thể kèo bóng đá việt nam ký, bạn phải có các đặc quyền củapg_create_subcrip
Vai trò, cũng nhưkèo bóng đá việt nam
Đặc quyền trên cơ sở dữ kèo bóng đá việt nam hiện tại.
Thông tin bổ sung về đăng ký và sao chép logic nói chung có sẵn tạiPhần 29.2vàChương 29.
Đăng ký_name
#Tên của đăng ký mới.
kết nối 'Conninfo
'
#ThelibpqChuỗi kết nối Xác định cách kết nối với cơ sở dữ kèo bóng đá việt nam nhà xuất bản. Để biết chi tiết, xemPhần 32.1.1.
Ấn phẩmpublication_name
[, ...]
#Tên của các ấn phẩm trên nhà xuất kèo bóng đá việt nam để đăng ký.
với (Đăng ký_parameter
[=Value
] [, ...])
#mệnh đề này chỉ định các tham số tùy chọn cho đăng ký.
Các tham số sau kiểm soát những gì xảy ra trong quá trình kèo bóng đá việt nam ký:
Kết nối
(Boolean
) #Chỉ định xem cókèo bóng đá việt nam ký
Lệnh sẽ kết nối với nhà xuất kèo bóng đá việt nam. Mặc định làTRUE
. Đặt cái này thànhSai
sẽ buộc các giá trị củacreated_slot
, Đã bật
vàcopy_data
đếnfalse
. (Bạn không thể kết hợp cài đặtKết nối
đếnSai
với cài đặtcreated_slot
, Đã bật
hoặccopy_data
đếnTRUE
.)
Vì không có kết nối nào được thực hiện khi tùy chọn này làSai
, không có bảng nào được đăng ký. Để bắt đầu sao chép, bạn phải kèo bóng đá việt nam thủ công khe sao chép, kích hoạt chuyển đổi dự phòng nếu được yêu cầu, bật đăng ký và làm mới đăng ký. Nhìn thấyPhần 29.2.3cho các ví dụ.
created_slot
(Boolean
) #Chỉ định liệu lệnh có nên kèo bóng đá việt nam khe sao chép trên nhà xuất bản hay không. Mặc định làTRUE
.
Nếu được đặt thànhSai
, Bạn có trách nhiệm kèo bóng đá việt nam vị trí của nhà xuất bản theo một cách khác. Nhìn thấyPhần 29.2.3cho các ví dụ.
Đã bật
(Boolean
) #Chỉ định xem đăng ký có nên tích cực sao chép hay kèo bóng đá việt nam 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
) #14680_14800
Cài đặtslot_name
đếnKhông
Có nghĩa là sẽ không có khe sao chép liên quan đến đăng ký. Đăng ký như vậy cũng phải có cảĐã bật
vàcreated_slot
Đặt thànhSai
. Sử dụng điều này khi bạn sẽ kèo bóng đá việt nam ra khe sao chép sau này theo cách thủ công. Nhìn thấyPhần 29.2.3cho các ví dụ.
Khi cài đặtslot_name
đến một tên hợp lệ vàcreated_slot
thành false,failover
Giá trị thuộc tính của khe được đặt tên có thể khác với đối tácfailover
Tham số được chỉ định trong đăng ký. Luôn đảm bảo thuộc tính khefailover
khớp với tham số đối tác của đăng ký và ngược lại. Mặt khác, khe cắm trên nhà xuất kèo bóng đá việt nam có thể hoạt động khác với những gì các tùy chọn đăng ký này nói: Ví dụ, khe cắm trên nhà xuất kèo bóng đá việt nam có thể được đồng bộ hóa với standbys ngay cả khi đăng kýfailover
Tùy chọn bị vô hiệu hóa hoặc có thể bị vô hiệu hóa để đồng bộ hóa ngay cả khi đăng kýfailover
Tùy chọn được bật.
Các tham số sau đây kiểm soát hành vi sao chép của đăng ký sau khi nó được kèo bóng đá việt nam:
nhị phân
(Boolean
) #Chỉ định xem đăng ký sẽ yêu cầu nhà xuất bản gửi dữ kèo bóng đá việt nam ở định dạng nhị phân (trái ngược với văn bản). Mặc định làSai
. Bất kỳ kèo bóng đá việt nam sao đồng bộ hóa bảng ban đầu nào (xemcopy_data
) cũng sử dụng cùng một định dạng. Định dạng nhị phân có thể nhanh hơn định dạng văn kèo bóng đá việt nam, nhưng nó ít di động hơn trên các kiến trúc máy vàPostgreSQLPhiên bản. Định dạng nhị phân là loại dữ kèo bóng đá việt nam cụ thể; Ví dụ: nó sẽ không cho phép sao chép từSmallInt
cột đến mộtSố nguyên
17437_17769PostgreSQL: Tài liệu:Để biết thêm về các chức năng gửi/nhận).
Khi sao chép phản hồi chéo, có thể là nhà xuất bản có chức năng gửi nhị phân cho một số loại dữ kèo bóng đá việt nam, nhưng người đăng ký thiếu chức năng nhận nhị phân cho loại đó. Trong trường hợp như vậy, truyền dữ kèo bóng đá việt nam sẽ thất bại vànhị phân
Không thể sử dụng tùy chọn.
Nếu nhà xuất kèo bóng đá việt nam làPostgreSQLPhiên kèo bóng đá việt nam trước 16, sau đó, bất kỳ đồng bộ hóa bảng ban đầu nào sẽ sử dụng định dạng văn kèo bóng đá việt nam ngay cả khinhị phân = true
.
copy_data
(Boolean
) #Chỉ định có nên sao chép dữ kèo bóng đá việt nam có sẵn trong các ấn phẩm đang được đăng ký khi bản sao bắt đầu. Mặc định làTRUE
.
Nếu các ấn phẩm chứaWHERE
Điều khoản, nó sẽ ảnh hưởng đến dữ kèo bóng đá việt nam nào được sao chép. Tham khảoGhi chúĐể biết chi tiết.
xemGhi chúĐể biết chi tiết về cáchcopy_data = true
Có thể tương tác vớiOrigin
tham số.
Truyền phát
(enum
) #Chỉ định có cho phép phát trực tuyến các giao dịch đang tiến triển cho đăng ký này hay không. Giá trị mặc định làTẮT
, có nghĩa là tất cả các giao dịch được giải mã hoàn toàn trên nhà xuất kèo bóng đá việt nam và chỉ sau đó được gửi đến người đăng ký nói chung.
Nếu được đặt thànhtrên
, Các thay đổi đến được ghi vào các tệp tạm thời và sau đó chỉ được áp dụng sau khi giao dịch được thực hiện trên nhà xuất kèo bóng đá việt nam và nhận được bởi người đăng ký.
Nếu được đặt thànhsong song
, Các thay đổi đến được áp dụng trực tiếp thông qua một trong những công nhân áp dụng song song, nếu có. Nếu không có công nhân áp dụng song song nào được tự do xử lý các giao dịch phát trực tuyến thì các thay đổi được ghi vào các tệp tạm thời và được áp dụng sau khi giao dịch được thực hiện. Lưu ý rằng nếu một lỗi xảy ra trong công nhân áp dụng song song, LSN hoàn thiện của giao dịch từ xa có thể không được báo cáo trong nhật ký máy chủ.
synchronous_commit
(enum
) #Giá trị của tham số này ghi đè lênsynchronous_commitCài đặt trong các quy trình công nhân áp dụng của đăng ký này. Giá trị mặc định làTẮT
.
Có 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ữ kèo bóng đá việt nam 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 kèo bóng đá việt nam và Flushes cho nhà xuất kèo bóng đá việt nam và khi sử dụng sao chép đồng bộ, nhà xuất kèo bóng đá việt nam sẽ chờ đợi thực tế. Điều này có nghĩa là cài đặtsynchronous_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 kèo bóng đá việt nam. Trong kịch kèo bóng đá việt nam này, nó có thể là lợi thế để đặtsynchronous_commit
đếncục bộ
hoặc cao hơn.
hai_phase
(Boolean
) #Chỉ định xem cam kết hai pha có được bật cho đăng ký này không. Mặc định làSai
.
Khi cam kết hai pha được bật, các giao dịch đã chuẩn bị được gửi đến thuê bao tại thời điểmChuẩn bị giao dịch
và được xử lý dưới dạng giao dịch hai pha trên thuê bao. Mặt khác, các giao dịch đã chuẩn bị chỉ được gửi đến thuê bao khi được thực hiện và sau đó được xử lý ngay lập tức bởi người đăng ký.
23061_23208hai_phase
được bật cho đăng ký, trạng thái hai pha bên trong vẫn tạm thờiđang chờCho đến khi giai đoạn khởi kèo bóng đá việt nam hoàn thành. Xem cộtsubtwophasestate
củapg_subcrip
23634_23672
vô hiệu hóa_on_error
(Boolean
) #Chỉ định xem đăng ký có nên tự động bị vô hiệu hóa hay không nếu bất kỳ lỗi nào được phát hiện bởi nhân viên đăng ký trong quá trình sao chép dữ kèo bóng đá việt nam từ nhà xuất bản. Mặc định là24206_24213
.
password_required
(Boolean
) #Nếu được đặt thànhTRUE
, Kết nối với nhà xuất kèo bóng đá việt nam được thực hiện do kết quả của đăng ký này phải sử dụng xác thực mật khẩu và mật khẩu phải được chỉ định là một phần của chuỗi kết nối. Cài đặt này bị bỏ qua khi đăng ký được sở hữu bởi một siêu người dùng. Mặc định làTRUE
. Chỉ các siêu người dùng mới có thể đặt giá trị này thànhSai
.
RUN_AS_OWNER
(Boolean
) #Nếu đúng, tất cả các hành động sao chép được thực hiện dưới dạng chủ sở hữu đăng ký. Nếu sai, nhân viên sao chép sẽ thực hiện các hành động trên mỗi bảng với tư cách là chủ sở hữu của bảng đó. Cấu hình sau thường an toàn hơn nhiều; Để biết chi tiết, xemPhần 29.10. Mặc định làSai
.
Origin
(chuỗi
) #Chỉ định xem đăng ký sẽ yêu cầu nhà xuất kèo bóng đá việt nam chỉ gửi các thay đổi không có nguồn gốc hay gửi thay đổi bất kể nguồn gốc. Cài đặtOrigin
đếnKhông
26224_26338Origin
đếnAny
26407_26492any
.
xemghi chúĐể biết chi tiết về cách26696_26714
có thể tương tác vớiOrigin
tham số.
failover
(Boolean
) #27100_27311Sai
.
Khi chỉ định tham số loạiBoolean
, The=
giá trị
Phần có thể được bỏ qua, tương đương với chỉ địnhTRUE
.
xemPhần 29.10Để 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 kèo bóng đá việt nam xuất kèo bóng đá việt nam.
Khi kèo bóng đá việt nam một khe sao chép (hành vi mặc định),kèo bóng đá việt nam ký
Không thể được thực thi bên trong khối giao dịch.
kèo bóng đá việt nam 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 đá việt nam ký
cuộc gọi sẽ treo. Để thực hiện công việc này, hãy kèo bóng đá việt nam 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 đá việt nam ký bằng tham sốcreated_slot = false
. Nhìn thấyPhần 29.2.3Ví dụ. Đây là một hạn chế thực hiện có thể được nâng lên trong một kèo bóng đá việt nam phát hành trong tương lai.
Nếu bất kỳ bảng nào trong ấn phẩm cóWHERE
mệnh đề, hàng màBiểu thức
Đánh giá là sai hoặc NULL sẽ không được công bố. Nếu đăng ký có một số ấn phẩm trong đó cùng một bảng đã được xuất kèo bóng đá việt nam với khác nhauWHERE
Điều khoản, một hàng sẽ được xuất kèo bóng đá việt nam nếu bất kỳ biểu thức nào (đề cập đến hoạt động xuất kèo bóng đá việt nam đó) được thỏa mãn. Trong trường hợp khác nhauWHERE
Điều khoản, nếu một trong những ấn phẩm không cóWHERE
mệnh đề (đề cập đến hoạt động xuất kèo bóng đá việt nam đó) hoặc ấn phẩm được khai báo làcho tất cả các bảng
hoặcĐối với các bảng trong lược đồ
, các hàng luôn được xuất kèo bóng đá việt nam bất kể định nghĩa của các biểu thức khác. Nếu thuê bao làPostgreSQLPhiên bản trước 15, sau đó bất kỳ bộ lọc hàng nào cũng bị bỏ qua trong giai đoạn đồng bộ hóa dữ kèo bóng đá việt nam ban đầu. Đối với trường hợp này, người dùng có thể muốn xem xét việc xóa bất kỳ dữ kèo bóng đá việt nam được sao chép ban đầu nào không tương thích với bộ lọc tiếp theo. Bởi vì đồng bộ hóa dữ kèo bóng đá việt nam ban đầu không tính đến việc xuất bảnxuất kèo bóng đá việt nam
Tham số Khi sao chép dữ kèo bóng đá việt nam bảng hiện tại, một số hàng có thể được sao chép không được sao chép bằng DML. Nhìn thấyPhần 29.2.2cho các ví dụ.
Đăng ký có một số ấn phẩm trong đó cùng một bảng đã được xuất kèo bóng đá việt nam với các danh sách cột khác nhau không được hỗ trợ.
Chúng tôi cho phép các ấn phẩm không tồn tại được chỉ định để người dùng có thể thêm chúng sau. Điều này có nghĩa làpg_subcrip
Có thể có các ấn phẩm không tồn tại.
Khi sử dụng kết hợp tham số đăng ký củacopy_data = true
vàOrigin = none
31596_32099
Để tìm bảng nào có khả năng bao gồm nguồn gốc phi địa phương (do các đăng ký khác được kèo bóng đá việt nam trên nhà xuất bản) hãy thử truy vấn SQL này:
32284_32826
kèo bóng đá việt nam 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:
33167_33316
kèo bóng đá việt nam ký vào máy chủ từ xa sao chép các bảng tronginsert_only
Xuất kèo bóng đá việt nam và không bắt đầu sao chép cho đến khi được bật sau.
kèo bóng đá việt nam ký MySub Kết nối 'host = 192.168.1.50 cổng = 5432 user = foo dbname = foodb' Ấn phẩm chèn_only Với (enable = false);
kèo bóng đá việt nam ký
làPOSTGRESQLphần mở rộng.
Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá việt nam không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá việt nam.