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

Tạo ấn kèo bóng đá euro

Tạo ấn kèo bóng đá euro - Xác định một ấn kèo bóng đá euro mới

Synopsis

Tạo ấn kèo bóng đá eurotên[cho bảng [chỉ]Table_Name[ *] [, ...]
      | Cho tất cả kèo bóng đá euro bảng]
    [ VỚI (publication_parameter[=giá trị] [, ...])]

Mô tả

Tạo ấn kèo bóng đá euroThêm một ấn kèo bóng đá euro 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 kèo bóng đá euro hiện có nào trong cơ sở dữ liệu hiện tại.

Một ấn kèo bóng đá euro 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ấyPhần 30.18778_8855

tham số

tên

Tên của ấn kèo bóng đá euro mới.

cho bảng

Chỉ định danh sách các bảng để thêm vào ấn kèo bóng đá euro. Nếu như9352_9358được chỉ định trước tên bảng, chỉ có bảng đó được thêm vào ấn kèo bóng đá euro. Nếu nhưchỉkhông được chỉ định, bảng và tất cả kèo bóng đá euro 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 kèo bóng đá euro, vì vậy chúng không bao giờ được thêm rõ ràng vào ấn kèo bóng đá euro.

Chỉ các bảng cơ sở và bảng phân vùng liên tục mới có thể là một phần của ấn kèo bóng đá euro. Bảng tạm thời, bảng không có tính cách

Khi một bảng được phân vùng được thêm vào một ấn kèo bóng đá euro, 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 kèo bóng đá euro. 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 kèo bóng đá euro rằng tổ tiên của nó là một phần của.

cho tất cả kèo bóng đá euro bảng

Đánh dấu ấn kèo bóng đá euro là một bản sao các thay đổi cho tất cả các bảng trong cơ sở dữ liệu, bao gồm các bảng được tạo trong tương lai.

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 kèo bóng đá euro. Các tham số sau được hỗ trợ:

xuất bản(chuỗi)

Tham số này xác định hoạt động DML nào sẽ được xuất bản bởi ấn kèo bóng đá euro 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 ngắn. Mặc định là xuất bản tất cả kèo bóng đá euro 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 ngắn'.

publish_via_partition_root(Boolean)

11958_12396

Nếu điều này được bật,cắt ngắnHoạt động được thực hiện trực tiếp trên kèo bóng đá euro phân vùng không được sao chép.

ghi chú

nếu khôngcho bảngcũng khôngcho tất cả kèo bóng đá euro bảngđược chỉ định, sau đó ấn kèo bóng đá euro 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 được thêm vào sau.

Việc tạo ra một ấn kèo bóng đá euro 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 kèo bóng đá euro, người dùng gọi phải cókèo bóng đá euroĐặ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 kèo bóng đá euro, người dùng gọi phải có quyền sở hữu trên bảng. Thecho tất cả kèo bóng đá euro bảngmệnh đề yêu cầu người dùng gọi là một siêu người dùng.

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

cho mộtChèn ... trên xung độtLệnh, ấn kèo bóng đá euro 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.

Đí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 kèo bóng đá euro vớipublish_via_partition_rootĐặt thànhTRUEKhông dẫn đến nội dung hiện có của bảng được sao chép.

Sao chép ... từkèo bóng đá euro lệnh được xuất bản làChènhoạt động.

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

Ví dụ

Tạo một ấn kèo bóng đá euro xuất bản tất cả các thay đổi trong hai bảng:

Tạo ấn kèo bóng đá euro MyPublication cho người dùng bảng, phòng ban;

Tạo một ấn kèo bóng đá euro xuất bản tất cả các thay đổi trong tất cả các bảng:

14924_14972

Tạo một ấn kèo bóng đá euro chỉ xuất bảnChènHoạt động trong một bảng:

Tạo ấn kèo bóng đá euro chèn_only cho bảng mydata
    Với (xuất bản = 'chèn');

Tương thích

Tạo ấn kèo bóng đá eurolà APostgreSQLMở rộng.

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.