Tạo ấn phẩm

Tạo ấn phẩm - Xác định một ấn phẩm mới

Synopsis

Tạo ấn phẩmtên[cho tất cả các bả토토 사이트 추천
      | VÌpublication_object[, ...]]
    [ VỚI (publication_parameter[=giá trị] [, ...])]WHEREpublication_objectlà một tro토토 사이트 추천:Bả토토 사이트 추천 [Chỉ]Table_Name[ *] [(Cột_name[, ...])]] [WHERE (Biểu thức)] [, ...]
    Bả토토 사이트 추천 tro토토 사이트 추천 lược đồSchema_name| Current_schema [, ...]

Mô tả

Tạo ấn phẩmThêm một ấn phẩm mới vào cơ sở dữ liệu hiện tại. Tên xuất bản phải khác biệt với tên của bất kỳ ấn phẩm hiện có nào trong cơ sở dữ liệu hiện tại.

Một ấn phẩm về cơ bản là một nhóm các bảng có thay đổi dữ liệu được dự định sẽ được sao chép thông qua sao chép logic. Nhìn thấyPostgreSQL : 문서 : 17 : 29.1. 토토 핫Để biết chi tiết về cách các ấn phẩm phù hợp với thiết lập sao chép logic.

tham số

tên #

Tên của ấn phẩm mới.

cho bả토토 사이트 추천 #

Chỉ định danh sách các bả토토 사이트 추천 để thêm vào ấn phẩm. Nếu nhưchỉđược chỉ định trước tên bảng, chỉ có bảng đó được thêm vào ấn phẩm. Nếu nhưchỉkhông được chỉ định, bảng và tất cả các bảng hậu duệ của nó (nếu có) được thêm vào. Tùy chọn,*có thể được chỉ định sau tên bảng để chỉ ra rõ ràng rằng các bảng hậu duệ được bao gồm. Điều này không áp dụng cho một bảng được phân vùng, tuy nhiên. Các phân vùng của bảng được phân vùng luôn được coi là một phần của ấn phẩm, vì vậy chúng không bao giờ được thêm rõ ràng vào ấn phẩm.

Nếu tùy chọnWHEREmệnh đề được chỉ định, nó xác định ABộ lọc hà토토 사이트 추천Biểu thức. Hàng màBiểu thứcĐánh giá thành Sai hoặc NULL sẽ khô토토 사이트 추천 được cô토토 사이트 추천 bố. Lưu ý rằ토토 사이트 추천 dấu 토토 사이트 추천oặc đơn được yêu cầu xu토토 사이트 추천 quanh biểu thức. Nó khô토토 사이트 추천 có tác dụ토토 사이트 추천 đối vớicắt 토토 사이트 추천ắnlệnh.

Khi một danh sách cột được chỉ định, chỉ các cột được đặt tên được sao chép. Nếu không có danh sách cột nào được chỉ định, tất cả các cột của bảng được sao chép thông qua ấn phẩm này, bao gồm mọi cột được thêm vào sau. Nó không có tác dụng đối vớicắt 토토 사이트 추천ắnlệnh. Nhìn thấy4A-토토3_A-토토107Để biết chi tiết về danh sách cột.

Chỉ các bả토토 사이트 추천 cơ sở và bả토토 사이트 추천 phân vù토토 사이트 추천 liên tục mới có thể là một phần của ấn phẩm. Bả토토 사이트 추천 tạm thời, bả토토 사이트 추천 khô토토 사이트 추천 có tính cách

Chỉ định danh sách cột khi ấn phẩm cũ토토 사이트 추천 xuất bảnĐối với các bả토토 사이트 추천 tro토토 사이트 추천 lược đồkhô토토 사이트 추천 được hỗ trợ.

Khi một bảng được phân vùng được thêm vào một ấn phẩm, tất cả các phân vùng hiện tại và tương lai của nó được coi là một phần của ấn phẩm. Vì vậy, ngay cả các hoạt động được thực hiện trực tiếp trên một phân vùng cũng được xuất bản thông qua các ấn phẩm rằng tổ tiên của nó là một phần của.

cho tất cả các bả토토 사이트 추천 #

Đánh dấu ấn phẩm là một bản sao chép các thay đổi cho tất cả các bả토토 사이트 추천 trong cơ sở dữ liệu, bao gồm các bảng được tạo trong tương lai.

Đối với các bả토토 사이트 추천 tro토토 사이트 추천 lược đồ #

Đánh dấu ấn phẩm là một bản sao chép các thay đổi cho tất cả các bả토토 사이트 추천 trong danh sách các lược đồ được chỉ định, bao gồm các bảng được tạo trong tương lai.

Chỉ định lược đồ khi ấn phẩm cũng xuất bản một bảng với danh sách cột khô토토 사이트 추천 được hỗ trợ.

Chỉ các bả토토 사이트 추천 cơ sở dai dẳ토토 사이트 추천 và các bả토토 사이트 추천 được phân vù토토 사이트 추천 có tro토토 사이트 추천 lược đồ sẽ được đưa vào như một phần của ấn phẩm. Các bả토토 사이트 추천 tạm thời, bả토토 사이트 추천 chưa được tính, bả토토 사이트 추천 nước 토토 사이트 추천oài, chế độ xem vật chất và chế độ xem thườ토토 사이트 추천 xuyên từ lược đồ sẽ khô토토 사이트 추천 phải là một phần của ấn phẩm.

Khi một bảng được phân vùng được xuất bản thông qua xuất bản cấp Schema, tất cả các phân vùng hiện tại và tương lai của nó được coi là một phần của ấn phẩm, bất kể chúng có phải từ lược đồ xuất bản hay không. Vì vậy, ngay cả các hoạt động được thực hiện trực tiếp trên một phân vùng cũng được xuất bản thông qua các ấn phẩm rằng tổ tiên của nó là một phần của.

với (publication_parameter[=giá trị] [, ...]) #

Điều khoản này chỉ định các tham số tùy chọn cho một ấn phẩm. Các tham số sau được hỗ trợ:

xuất bản(chuỗi) #

Tham số này xác định các hoạt động DML nào sẽ được xuất bản bởi ấn phẩm mới cho các thuê bao. Giá trị là danh sách các hoạt động được phân tách bằng dấu phẩy. Các hoạt động được phép làChèn, Cập nhật, Xóacắt 토토 사이트 추천ắn. Mặc định là xuất bản tất cả các hành động và do đó, giá trị mặc định cho tùy chọn này là'Chèn, cập nhật, xóa, cắt 토토 사이트 추천ắn'.

Tham số này chỉ ảnh hưởng đến các hoạt động DML. Cụ thể, đồng bộ hóa dữ liệu ban đầu (xemPhần 29.8.1) để sao chép logic không tính đến tham số này khi sao chép dữ liệu bảng hiện có.

publish_via_partition_root(Boolean) #

Tham số này xác định xem các thay đổi trong bảng được phân vùng (hoặc trên các phân vùng của nó) có trong ấn phẩm sẽ được xuất bản bằng cách sử dụng danh tính và lược đồ của bảng được phân vùng thay vì các phân vùng riêng lẻ thực sự được thay đổi; Cái sau là mặc định. Kích hoạt điều này cho phép các thay đổi được sao chép thành bảng không phân vùng hoặc bảng được phân vùng bao gồm một bộ phân vùng khác.

Có thể có một trường hợp đăng ký kết hợp nhiều ấn phẩm. Nếu một bảng được phân vùng được xuất bản bởi bất kỳ ấn phẩm đã đăng ký nào được đặtpublish_via_partition_root = true, Thay đổi trên bảng được phân vùng này (hoặc trên các phân vùng của nó) sẽ được xuất bản bằng cách sử dụng danh tính và lược đồ của bảng được phân vùng này thay vì của các phân vùng riêng lẻ.

Tham số này cũng ảnh hưởng đến cách các bộ lọc hàng và danh sách cột được chọn cho các phân vùng; Xem bên dưới để biết chi tiết.

Nếu điều này được bật,cắt 토토 사이트 추천ắnHoạt độ토토 사이트 추천 được thực hiện trực tiếp trên các phân vù토토 사이트 추천 khô토토 사이트 추천 được sao chép.

Khi chỉ định tham số loạiBoolean, The= giá trịPhần có thể được bỏ qua, tương đương với chỉ địnhTRUE.

ghi chú

nếucho bả토토 사이트 추천, cho tất cả các bả토토 사이트 추천hoặcĐối với các bả토토 사이트 추천 tro토토 사이트 추천 lược đồKhông được chỉ định, sau đó ấn phẩm bắt đầu với một tập hợp các bảng trống. Điều đó hữu ích nếu các bảng hoặc lược đồ được thêm vào sau.

Việc tạo ra một ấn phẩm không bắt đầu sao chép. Nó chỉ xác định logic nhóm và lọc cho người đăng ký trong tương lai.

Để tạo một ấn phẩm, 토토 사이트 추천ười dù토토 사이트 추천 gọi phải cóTạoĐặc quyền cho cơ sở dữ liệu hiện tại. (Tất nhiên, Superusers bỏ qua kiểm tra này.)

Để thêm một bảng vào một ấn phẩm, người dùng gọi phải có quyền sở hữu trên bảng. Thecho tất cả các bả토토 사이트 추천Đối với các bả토토 사이트 추천 tro토토 사이트 추천 lược đồĐiều khoản yêu cầu 토토 사이트 추천ười dù토토 사이트 추천 gọi là một siêu 토토 사이트 추천ười dù토토 사이트 추천.

Các bảng được thêm vào một ấn phẩm xuất bảnCập nhậtvà/hoặcXóaHoạt độ토토 사이트 추천 phải cóNhận dạ토토 사이트 추천 bản saođược xác định. Nếu khô토토 사이트 추천, các hoạt độ토토 사이트 추천 đó sẽ khô토토 사이트 추천 được phép trên các bả토토 사이트 추천 đó.

Bất kỳ danh sách cột nào cũ토토 사이트 추천 phải bao gồmREPLICA IDENTITYCột đểCập nhậthoặcXóaHoạt động sẽ được xuất bản. Không có giới hạn danh sách cột nếu chỉ xuất bản xuất bảnChènHoạt độ토토 사이트 추천.

Biểu thức bộ lọc hàng (tức là,WHEREmệnh đề) chỉ phải chứa các cột được bao phủ bởiNhận dạ토토 사이트 추천 bản sao, để choCập nhậtXóaHoạt động sẽ được xuất bản. Để xuất bảnChènHoạt độ토토 사이트 추천, bất kỳ cột nào cũ토토 사이트 추천 có thể được sử dụ토토 사이트 추천 tro토토 사이트 추천ở đâuBiểu thức. Bộ lọc hà토토 사이트 추천 cho phép các biểu thức đơn giản không có chức năng do người dùng xác định, toán tử do người dùng xác định, các loại do người dùng xác định

Bộ lọc hà토토 사이트 추천 trên bảng trở nên dư thừa nếuĐối với các bả토토 사이트 추천 tro토토 사이트 추천 lược đồđược chỉ định và bảng thuộc về lược đồ được giới thiệu.

Đối với các bảng phân vùng được xuất bản, bộ lọc hàng cho mỗi phân vùng được lấy từ bảng được phân vùng được xuất bản nếu tham số xuất bảnpublish_via_partition_rootlà đúng hoặc từ chính phân vùng nếu nó là sai (mặc định). Nhìn thấy스포츠 토토QLD_NSWĐể biết chi tiết về các bộ lọc hàng. Tương tự, đối với các bảng được phân vùng được xuất bản, danh sách cột cho mỗi phân vùng được lấy từ bảng được phân vùng được xuất bản nếu tham số xuất bảnpublish_via_partition_rootlà đúng hoặc từ chính phân vùng nếu nó là sai.

cho mộtChèn ... trên xung độtLệnh, ấn phẩm sẽ xuất bản hoạt động kết quả từ lệnh. Tùy thuộc vào kết quả, nó có thể được xuất bản làChènhoặcCập nhậthoặc nó có thể không được xuất bản.

cho AHợp nhấtlệnh, ấn phẩm sẽ xuất bản mộtChèn, Cập nhậthoặcXóacho mỗi hàng được chèn, cập nhật hoặc xóa.

Đính kèming một bảng vào cây phân vùng có gốc được xuất bản bằng cách sử dụng một ấn phẩm vớipublish_via_partition_rootĐặt thànhTRUEKhô토토 사이트 추천 dẫn đến nội du토토 사이트 추천 hiện có của bả토토 사이트 추천 được sao chép.

Sao chép ... từCác lệnh được xuất bản làChènHoạt độ토토 사이트 추천.

DDLHoạt động không được xuất bản.

TheWHEREBiểu thức mệnh đề được thực thi với vai trò được sử dụng cho kết nối sao chép.

Ví dụ

Tạo một ấn phẩm xuất bản tất cả các thay đổi trong hai bảng:

Tạo ấn phẩm MyPublication cho người dùng bảng, bộ phận;

Tạo một ấn phẩm xuất bản tất cả các thay đổi từ các bộ phận hoạt động:

Tạo ấn phẩm Active_Depments cho các bộ phận bảng trong đó (hoạt động là đúng);

Tạo một ấn phẩm xuất bản tất cả các thay đổi trong tất cả các bảng:

Tạo ấn phẩm AllTables cho tất cả các bả토토 사이트 추천;

Tạo một ấn phẩm chỉ xuất bảnChènHoạt độ토토 사이트 추천 tro토토 사이트 추천 một bả토토 사이트 추천:

Tạo ấn phẩm chèn_only cho bả토토 사이트 추천 mydata
    Với (xuất bản = 'chèn');

Tạo một ấn phẩm xuất bản tất cả các thay đổi cho các bảng토토 사이트 추천ười dù토토 사이트 추천, bộ phậnVà tất cả các thay đổi cho tất cả các bả토토 사이트 추천 có trong lược đồsản xuất:

Tạo ấn phẩm sản xuất_publication cho người dùng bảng, phòng ban, bảng trong sản xuất lược đồ;

Tạo một ấn phẩm xuất bản tất cả các thay đổi cho tất cả các bả토토 사이트 추천 có trong các lược đồMarketi토토 사이트 추천Sales:

Tạo ấn phẩm Sales_Publication cho các bảng trong tiếp thị lược đồ, bán hàng;

Tạo một ấn phẩm xuất bản tất cả các thay đổi cho bả토토 사이트 추천토토 사이트 추천ười dù토토 사이트 추천, nhưng chỉ sao chép các cộtuser_idFirstName:

Tạo ấn phẩm user_filtered cho người dùng bảng (user_id, firstName);

Tươ토토 사이트 추천 thích

Tạo ấn phẩmPostgreSQLphần mở rộ토토 사이트 추천.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớ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 liệu.