Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3/9.2/9.1/9.0/8.4/8.3/8.2/8.1/8.0/7.4/7.3/7.2/7.1

Thông tỷ lệ kèo bóng đá

Thông tỷ lệ kèo bóng đá - Tạo thông tỷ lệ kèo bóng đá

Synopsis

Thông tỷ lệ kèo bóng đákênh[,tải trọng]

Mô tả

TheThông tỷ lệ kèo bóng đáLệnh gửi một sự kiện thông tỷ lệ kèo bóng đá cùng với tùy chọntải trọngHồiChuỗi cho mỗi ứng dụng máy khách đã thực hiện trước đóNghekênhĐối với tên kênh được chỉ định trong cơ sở dữ liệu hiện tại. Thông tỷ lệ kèo bóng đá có thể hiển thị cho tất cả người dùng.

Thông tỷ lệ kèo bóng đáCung cấp tỷ lệ kèo bóng đá cơ chế giao tiếp chuyên khoa đơn giản cho tỷ lệ kèo bóng đá tập hợp các quy trình truy cập cùngPostgreSQLCơ sở dữ liệu. Một chuỗi tải trọng có thể được gửi cùng với thông tỷ lệ kèo bóng đá và các cơ chế cấp cao hơn để truyền dữ liệu có cấu trúc có thể được xây dựng bằng cách sử dụng các bảng trong cơ sở dữ liệu để truyền dữ liệu bổ sung từ trình thông tỷ lệ kèo bóng đá cho người nghe.

Thông tin được chuyển cho máy khách cho một sự kiện thông tỷ lệ kèo bóng đá bao gồm tên kênh thông tỷ lệ kèo bóng đá, quy trình máy chủ của phiên thông tỷ lệ kèo bóng đáPIDvà Chuỗi tải trọng, là tỷ lệ kèo bóng đá chuỗi trống nếu nó chưa được chỉ định.

Tùy thuộc vào nhà thiết kế cơ sở dữ liệu để xác định các tên kênh sẽ được sử dụng trong một cơ sở dữ liệu nhất định và mỗi cái có nghĩa là gì. Thông thường, tên kênh giống như tên của một số bảng trong cơ sở dữ liệu và sự kiện thông tỷ lệ kèo bóng đá về cơ bản có nghĩa là,HồiTôi đã thay đổi bảng này, hãy xem nó để xem có gì mớiHồi. Nhưng không có hiệp hội nào được thi hành bởiThông tỷ lệ kèo bóng đánghelệnh. Ví dụ, một nhà thiết kế cơ sở dữ liệu có thể sử dụng một số tên kênh khác nhau để tỷ lệ kèo bóng đá hiệu các loại thay đổi khác nhau cho một bảng.

KhiThông tỷ lệ kèo bóng đáĐược sử dụng để tỷ lệ kèo bóng đá hiệu sự xuất hiện của các thay đổi đối với một bảng cụ thể, một kỹ thuật lập trình hữu ích là đặtThông tỷ lệ kèo bóng đáTrong một trình kích hoạt câu lệnh được kích hoạt bởi các bản cập nhật bảng. Theo cách này, thông tỷ lệ kèo bóng đá xảy ra tự động khi bảng được thay đổi và lập trình viên ứng dụng không thể vô tình quên làm điều đó.

Thông tỷ lệ kèo bóng đáTương tác với các giao dịch SQL theo tỷ lệ kèo bóng đá số cách quan trọng. Đầu tiên, nếu tỷ lệ kèo bóng đáThông tỷ lệ kèo bóng đáđược thực hiện bên trong một giao dịch, các sự kiện thông tỷ lệ kèo bóng đá không được gửi cho đến khi và trừ khi giao dịch được thực hiện. Điều này là phù hợp, vì nếu giao dịch bị hủy bỏ, tất cả các lệnh trong đó không có hiệu lực, bao gồmThông tỷ lệ kèo bóng đá. Nhưng nó có thể gây khó chịu nếu người ta mong đợi các sự kiện thông tỷ lệ kèo bóng đá sẽ được gửi ngay lập tức.Lấy lạiHồiMột thông tỷ lệ kèo bóng đá một khi nó đã gửi nó cho máy khách. Vì vậy, các sự kiện thông tỷ lệ kèo bóng đá chỉ được cung cấp giữa các giao dịch.Thông tỷ lệ kèo bóng đáĐể tỷ lệ kèo bóng đá hiệu thời gian thực nên cố gắng giữ ngắn gọn các giao dịch của họ.

Nếu cùng một tên kênh được tỷ lệ kèo bóng đá hiệu nhiều lần với các chuỗi tải trọng giống hệt nhau trong cùng một giao dịch, chỉ có một phiên bản của sự kiện thông tỷ lệ kèo bóng đá được gửi cho người nghe. Mặt khác, các thông tỷ lệ kèo bóng đá với chuỗi tải trọng riêng biệt sẽ luôn được gửi dưới dạng thông tỷ lệ kèo bóng đá khác biệt.Thông tỷ lệ kèo bóng đáĐảm bảo rằng các thông tỷ lệ kèo bóng đá từ cùng một giao dịch được thực hiện theo thứ tự chúng được gửi. Nó cũng được đảm bảo rằng các tin nhắn từ các giao dịch khác nhau được gửi theo thứ tự các giao dịch đã thực hiện.

Nó là phổ biến cho tỷ lệ kèo bóng đá máy khách thực thiThông tỷ lệ kèo bóng đáĐể nghe trên cùng một kênh thông tỷ lệ kèo bóng đá. Trong trường hợp đó, nó sẽ lấy lại một sự kiện thông tỷ lệ kèo bóng đá, giống như tất cả các phiên nghe khác.PID(được cung cấp trong thông tỷ lệ kèo bóng đá sự kiện thông tỷ lệ kèo bóng đá) giống như phiên của chính mìnhPID(Có sẵn từlibpq). Khi chúng giống nhau, sự kiện thông tỷ lệ kèo bóng đá là công việc của riêng mình nảy trở lại và có thể bị bỏ qua.

tham số

kênh

Tên của kênh thông tỷ lệ kèo bóng đá được tỷ lệ kèo bóng đá hiệu (bất kỳ định danh nào).

tải trọng

Thetải trọngHồiChuỗi được giao tiếp cùng với thông tỷ lệ kèo bóng đá. Điều này phải được chỉ định là một chuỗi đơn giản.

ghi chú

Có một hàng đợi giữ các thông tỷ lệ kèo bóng đá đã được gửi nhưng chưa được xử lý bởi tất cả các phiên nghe. Nếu hàng đợi này trở nên đầy đủ, các giao dịch gọiThông tỷ lệ kèo bóng đásẽ thất bại khi cam kết. Hàng đợi khá lớn (8GB trong tỷ lệ kèo bóng đá cài đặt tiêu chuẩn) và phải đủ kích thước cho hầu hết mọi trường hợp sử dụng.nghevà sau đó nhập một giao dịch trong một thời gian rất dài. Khi hàng đợi đầy đủ một nửa, bạn sẽ thấy các cảnh tỷ lệ kèo bóng đá trong tệp nhật ký sẽ chỉ cho bạn vào phiên ngăn chặn việc dọn dẹp.

hàmpg_notification_queue_usageTrả về tỷ lệ hàng đợi hiện đang bị chiếm bởi các thông tỷ lệ kèo bóng đá đang chờ xử lý. Nhìn thấyPhần 9.26Để biết thêm tỷ lệ kèo bóng đá tin.

tỷ lệ kèo bóng đá giao dịch đã thực hiệnThông tỷ lệ kèo bóng đáKhông thể chuẩn bị cho cam kết hai pha.

pg_notify

Để gửi thông tỷ lệ kèo bóng đá, bạn cũng có thể sử dụng chức năngpg_notify(Text,Text). Hàm lấy tên kênh làm đối số đầu tiên và tải trọng là thứ hai.Thông tỷ lệ kèo bóng đáLệnh nếu bạn cần làm việc với tên và tải trọng kênh không liên tục.

Ví dụ

Định cấu hình và thực hiện trình tự nghe/thông tỷ lệ kèo bóng đá từPSQL:

Nghe ảo;

Tương thích

Không cóThông tỷ lệ kèo bóng đáCâu lệnh trong tiêu chuẩn SQL.

Xem thêm

Nghe,Unlisten

Gửi sửa

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 phù hợpMẫu nàyĐể tỷ lệ kèo bóng đá cáo vấn đề tài liệu.