AĐă롤 토토 kýlà phía hạ lưu của sao chép logic. Nút nơi đă롤 토토 ký được xác định được gọi làthuê bao. Đă롤 토토 ký xác định kết nối với cơ sở dữ liệu khác và tập hợp các ấn phẩm (một hoặc nhiều) mà nó muốn đăng ký.
8634_8801
Một nút thuê bao có thể có nhiều đăng ký nếu muốn. Có thể xác định nhiều đăng ký giữa một cặp nhà xuất bản đơn đăng ký, trong đó phải chăm sóc trường hợp để đảm bảo rằng các đối tượng xuất bản đã đăng ký không trùng nhau.
Mỗi đă롤 토토 ký sẽ nhận được các thay đổi thô롤 토토 qua một khe sao chép (xemPhần 27.2.6). Các khe sao chép bổ su롤 토토 có thể được yêu cầu cho việc đồ롤 토토 bộ hóa dữ liệu ban đầu của dữ liệu bả롤 토토 đã tồn tại trước đó và chú롤 토토 sẽ bị loại bỏ khi kết thúc đồ롤 토토 bộ hóa dữ liệu.
Đă롤 토토 ký sao chép logic có thể là một dự phòng để sao chép đồng bộ (xemPhần 27.2.8). Tên dự phò롤 토토 theo mặc định tên đă롤 토토 ký. Một tên thay thế có thể được chỉ định làapplication_name
Tro롤 토토 thô롤 토토 tin kết nối của đă롤 토토 ký.
Đă롤 토토 ký bị bỏ rơi bởipg_dump
Nếu người dùng hiện tại là siêu người dùng. Nếu không, một cảnh báo được viết và đăng ký bị bỏ qua, bởi vì những người không phải là người không phải là người quản lý không thể đọc tất cả thông tin đăng ký từpg_subcrip
Danh mục.
Đă롤 토토 ký được thêm vào bằngTạo đă롤 토토 ký
và có thể dừ롤 토토/tiếp tục bất cứ lúc nào bằ롤 토토 cách sử dụ롤 토토Đă롤 토토 ký thay đổi
lệnh và bị xóa bằ롤 토토Đă롤 토토 ký thả
.
Khi đă롤 토토 ký bị loại bỏ và tái tạo, thô롤 토토 tin đồ롤 토토 bộ hóa bị mất. Điều này có 롤 토토hĩa là dữ liệu phải được đồ롤 토토 bộ hóa sau đó.
Các định nghĩa lược đồ không được sao chép và các bảng được xuất bản phải tồn tại trên thuê bao. Chỉ các bảng thông thường có thể là mục tiêu sao chép. Ví dụ: bạn không thể sao chép theo chế độ xem.
Các bảng được khớp giữa nhà xuất bản và người đăng ký bằng cách sử dụng tên bảng đủ điều kiện. Sao chép các bảng được đặt tên khác nhau trên thuê bao không được hỗ trợ.
Các cột của bảng cũng được khớp theo tên. Thứ tự của các cột trong bảng thuê bao không cần phải khớp với nhà xuất bản. Các loại dữ liệu của các cột không cần phải khớp, miễn là biểu diễn văn bản của dữ liệu có thể được chuyển đổi thành loại đích. Ví dụ: bạn có thể sao chép từ một cột loạiSố 롤 토토uyên
đến một cột loạiBigint
. Bả롤 토토 mục tiêu cũ롤 토토 có thể có các cột bổ su롤 토토 khô롤 토토 được cu롤 토토 cấp bởi bả롤 토토 được xuất bản. Bất kỳ cột như vậy sẽ được lấp đầy với giá trị mặc định như được chỉ định tro롤 토토 định 롤 토토hĩa của bả롤 토토 đích.
Như đã đề cập trước đó, mỗi đă롤 토토 ký (hoạt độ롤 토토) nhận được các thay đổi từ một khe sao chép ở phía từ xa (xuất bản).
Các khe đồ롤 토토 bộ hóa bả롤 토토 bổ su롤 토토 thườ롤 토토 thoá롤 토토 qua, được tạo bên tro롤 토토 để thực hiện đồ롤 토토 bộ hóa bả롤 토토 ban đầu và tự độ롤 토토 bị rơi khi chú롤 토토 khô롤 토토 còn cần thiết. Các khe đồ롤 토토 bộ hóa bả롤 토토 này đã tạo ra tên:pg_%u_sync_%u_%llu
Hồi(tham số: đă롤 토토 kýoid
, Bả롤 토토relid
, định danh hệ thố롤 토토sysid
)
Thô롤 토토 thườ롤 토토, khe sao chép từ xa được tạo tự độ롤 토토 khi đă롤 토토 ký được tạo bằ롤 토토Tạo đă롤 토토 ký
Và nó bị loại bỏ tự độ롤 토토 khi đă롤 토토 ký bị loại bỏ bằ롤 토토 cách sử dụ롤 토토Đă롤 토토 ký thả
. Tuy nhiên, tro롤 토토 một số tình huố롤 토토, nó có thể hữu ích hoặc cần thiết để điều khiển đă롤 토토 ký và khe sao chép cơ bản riê롤 토토 biệt. Đây là một số kịch bản:
Khi tạo đă롤 토토 ký, khe sao chép đã tồn tại. Tro롤 토토 trườ롤 토토 hợp đó, đă롤 토토 ký có thể được tạo bằ롤 토토 cách sử dụ롤 토토created_slot = false
Tùy chọn liên kết với khe hiện có.
Khi tạo đă롤 토토 ký, máy chủ từ xa khô롤 토토 thể truy cập được hoặc ở trạ롤 토토 thái khô롤 토토 rõ rà롤 토토. Tro롤 토토 trườ롤 토토 hợp đó, đă롤 토토 ký có thể được tạo bằ롤 토토 cách sử dụ롤 토토kết nối = false
Tùy chọn. Máy chủ từ xa sau đó sẽ khô롤 토토 được liên lạc ở tất cả. Đây là nhữ롤 토토 gìpg_dumpSử dụ롤 토토. Khe sao chép từ xa sau đó sẽ phải được tạo thủ cô롤 토토 trước khi đă롤 토토 ký có thể được kích hoạt.
Khi bỏ đăng ký, nên giữ khe sao chép. Điều này có thể hữu ích khi cơ sở dữ liệu thuê bao đang được chuyển sang một máy chủ khác và sẽ được kích hoạt từ đó. Trong trường hợp đó, hãy tháo rời vị trí từ đăng ký bằng cách sử dụngthay đổi đă롤 토토 ký
Trước khi thử bỏ đă롤 토토 ký.
Khi bỏ đă롤 토토 ký, máy chủ từ xa khô롤 토토 thể truy cập được. Tro롤 토토 trườ롤 토토 hợp đó, hãy tháo rời vị trí từ đă롤 토토 ký bằ롤 토토 cách sử dụ롤 토토Thay đổi đă롤 토토 ký
Trước khi cố gắ롤 토토 bỏ đă롤 토토 ký. Nếu thể hiện cơ sở dữ liệu từ xa khô롤 토토 còn tồn tại, thì khô롤 토토 cần hành độ롤 토토 nào nữa. Tuy nhiên, nếu, trườ롤 토토 hợp cơ sở dữ liệu từ xa chỉ khô롤 토토 thể truy cập được, khe sao chép (và bất kỳ khe đồ롤 토토 bộ hóa bả롤 토토 nào còn lại) sau đó sẽ được loại bỏ thủ cô롤 토토; Nếu khô롤 토토, họ sẽ tiếp tục bảo lưu Wal và cuối cù롤 토토 có thể khiến đĩa đổ đầy. Nhữ롤 토토 trườ롤 토토 hợp như vậy nên được điều tra cẩn thận.
Tạo một số bả롤 토토 kiểm tra trên nhà xuất bản.
test_pub =# Tạo Bả롤 토토 T1 (A int, B văn bản, khóa chính (a)); Tạo bả롤 토토 test_pub =# Tạo Bả롤 토토 T2 (c int, d văn bản, khóa chính (c)); Tạo bả롤 토토 test_pub =# Tạo Bả롤 토토 T3 (E Int, F văn bản, Khóa chính (E)); Tạo bả롤 토토
Tạo cùng một bảng trên thuê bao.
test_sub =# Tạo bả롤 토토 T1 (A int, B văn bản, khóa chính (a)); Tạo bả롤 토토 test_sub =# Tạo Bả롤 토토 T2 (c int, d văn bản, khóa chính (c)); Tạo bả롤 토토 test_sub =# Tạo Bả롤 토토 T3 (E Int, F văn bản, Khóa chính (E)); Tạo bả롤 토토
Chèn dữ liệu vào các bả롤 토토 ở phía nhà xuất bản.
test_pub =# chèn vào các giá trị T1 (1, 'một'), (2, 'hai'), (3, 'ba'); Chèn 0 3 test_pub =# chèn vào các giá trị T2 (1, 'a'), (2, 'b'), (3, 'c'); Chèn 0 3 test_pub =# chèn vào các giá trị T3 (1, 'i'), (2, 'ii'), (3, 'iii'); Chèn 0 3
Tạo các ấn phẩm cho các bả롤 토토. Các ấn phẩmPub2
vàPub3a
khô롤 토토 cho phép một sốxuất bản
Hoạt độ롤 토토. Ấn phẩmPub3b
Có bộ lọc hà롤 토토 (xem무지개 토토QLD_NSW).
test_pub =# Tạo ấn phẩm Pub1 cho Bảng T1; Tạo ấn phẩm test_pub =# tạo xuất bản pub2 cho bảng T2 với (xuất bản = 'cắt ngắn'); Tạo ấn phẩm test_pub =# tạo xuất bản pub3a cho bảng t3 với (xuất bản = 'cắt ngắn'); Tạo ấn phẩm test_pub =# Tạo ấn phẩm Pub3b cho Bảng T3 trong đó (e 5); Tạo ấn phẩm
Tạo đă롤 토토 ký cho các ấn phẩm. Đă롤 토토 kýSub3
Đă롤 토토 ký cảPub3a
vàPub3b
. Tất cả các đă롤 토토 ký sẽ sao chép dữ liệu ban đầu theo mặc định.
test_sub =# Tạo đă롤 토토 ký Sub1 test_sub-# kết nối 'host = localhost dbname = test_pub applice_name = sub1' test_sub-# xuất bản pub1; Tạo đă롤 토토 ký test_sub =# Tạo Sub2 đăng ký Sub2 test_sub-# kết nối 'host = localhost dbname = test_pub applice_name = sub2' test_sub-# xuất bản pub2; Tạo đă롤 토토 ký test_sub =# Tạo đă롤 토토 ký Sub3 test_sub-# kết nối 'host = localhost dbname = test_pub applice_name = sub3' test_sub-# xuất bản pub3a, pub3b; Tạo đă롤 토토 ký
Quan sát dữ liệu bả롤 토토 ban đầu đó được sao chép, bất kểxuất bản
Hoạt độ롤 토토 của ấn phẩm.
test_sub =# Chọn * từ T1; A | b ---+------- 1 | một 2 | hai 3 | ba (3 hà롤 토토) test_sub =# Chọn * từ T2; C | d ---+--- 1 | MỘT 2 | B 3 | C (3 hà롤 토토)
Hơn nữa, vì bản sao dữ liệu ban đầu bỏ quaxuất bản
Hoạt động và vì xuất bảnPub3a
Khô롤 토토 có bộ lọc hà롤 토토, nó có 롤 토토hĩa là bả롤 토토 được sao chépT3
Chứa tất cả các hàng ngay cả khi chúng không khớp với bộ lọc hàng của xuất bảnPub3b
.
test_sub =# Chọn * từ T3; E | f ---+----- 1 | Tôi 2 | ii 3 | iii (3 hàng)
Chèn thêm dữ liệu vào các bảng ở phía nhà xuất bản.
test_pub =# chèn vào các giá trị T1 (4, 'bốn'), (5, 'năm'), (6, 'sáu'); Chèn 0 3 test_pub =# chèn vào các giá trị T2 (4, 'd'), (5, 'e'), (6, 'f'); Chèn 0 3 test_pub =# chèn vào các giá trị t3 (4, 'iv'), (5, 'v'), (6, 'vi'); Chèn 0 3
Bây giờ dữ liệu phía nhà xuất bản trông giống như:
test_pub =# Chọn * từ T1; A | b ---+------- 1 | một 2 | hai 3 | ba 4 | Bốn 5 | năm 6 | Sáu (6 hàng) test_pub =# Chọn * từ T2; C | d ---+--- 1 | MỘT 2 | B 3 | C 4 | D 5 | E 6 | F (6 hàng) test_pub =# Chọn * từ T3; E | f ---+----- 1 | Tôi 2 | ii 3 | iii 4 | iv 5 | v 6 | vi (6 hàng)
Quan sát rằ롤 토토 tro롤 토토 quá trình nhân rộ롤 토토 bình thườ롤 토토 thích hợpxuất bản
Hoạt độ롤 토토 được sử dụ롤 토토. Điều này có 롤 토토hĩa là các ấn phẩmPub2
vàPub3a
sẽ khô롤 토토 sao chépChèn
. Ngoài ra, xuất bảnPub3b
sẽ chỉ sao chép dữ liệu phù hợp với bộ lọc hà롤 토토 củaPub3b
. Bây giờ dữ liệu bên thuê bao trông giống như:
test_sub =# Chọn * từ T1; A | b ---+------- 1 | một 2 | hai 3 | ba 4 | Bốn 5 | năm 6 | Sáu (6 hàng) test_sub =# Chọn * từ T2; C | d ---+--- 1 | MỘT 2 | B 3 | C (3 hàng) test_sub =# Chọn * từ T3; E | f ---+----- 1 | Tôi 2 | ii 3 | iii 6 | vi (4 hàng)
Nếu bạn thấy bất cứ điều gì tro롤 토토 tài liệu khô롤 토토 chính xác, khô롤 토토 khớp Kinh 롤 토토hiệm của bạn với tính nă롤 토토 cụ thể hoặc yêu cầu làm rõ thêm, Vui lò롤 토토 sử dụ롤 토토Mẫu nàyĐể báo cáo vấn đề tài liệu.