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 / 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
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Thông kèo bóng đá việt nam

tên

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

Synopsis

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

Mô tả

TheThông kèo bóng đá việt namLệnh gửi một sự kiện thông kèo bóng đá việt nam cùng với tùy chọn"Tải trọng"Chuỗi cho mỗi ứng dụng khách đã được thực hiện trước đóNghekênhcho tên kênh được chỉ định trong cơ sở dữ liệu hiện tại. Thông kèo bóng đá việt nam có thể hiển thị cho tất cả người dùng.

Thông kèo bóng đá việt namCung cấp một cơ chế giao tiếp dành riêng cho một bộ sưu tập các quy trình truy cập cùngPostgreSQL11092_11317

Thông tin được chuyển cho máy khách cho sự kiện thông kèo bóng đá việt nam bao gồm tên kênh thông kèo bóng đá việt nam, quy trình máy chủ của phiên thông kèo bóng đá việt namPIDvà Chuỗi tải trọng, đây là một 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 kèo bóng đá việt nam về cơ bản có nghĩa là,"Tôi đã thay đổi bảng này, hãy xem nó để xem có gì mới". Nhưng không có hiệp hội nào được thi hành bởiThông kèo bóng đá việt namnghelệ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 để kèo bóng đá việt nam hiệu các loại thay đổi khác nhau cho một bảng. Ngoài ra, chuỗi tải trọng có thể được sử dụng để phân biệt các trường hợp khác nhau.

KhiThông kèo bóng đá việt namĐược sử dụng để kèo bóng đá việt nam 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 kèo bóng đá việt namTrong 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 kèo bóng đá việt nam 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 kèo bóng đá việt namtương tác với các giao dịch SQL theo một số cách quan trọng. Đầu tiên, nếu mộtThông kèo bóng đá việt namđược thực hiện bên trong một giao dịch, các sự kiện thông kèo bóng đá việt nam 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 kèo bóng đá việt nam13051_13584"Lấy lại"Một thông kèo bóng đá việt nam một khi nó đã gửi nó cho máy khách. Vì vậy, các sự kiện thông kèo bóng đá việt nam chỉ được cung cấp giữa các giao dịch. Kết quả của điều này là các ứng dụng sử dụngThông kèo bóng đá việt namĐể kèo bóng đá việt nam hiệu thời gian thực nên cố gắng giữ cho các giao dịch của họ ngắn.

Nếu cùng một tên kênh được kèo bóng đá việt nam hiệu nhiều lần từ cùng một giao dịch với chuỗi tải trọng giống hệt nhau, máy chủ cơ sở dữ liệu chỉ có thể quyết định chỉ cung cấp một thông kèo bóng đá việt nam duy nhất. Mặt khác, các thông kèo bóng đá việt nam với chuỗi tải trọng riêng biệt sẽ luôn được gửi dưới dạng thông kèo bóng đá việt nam khác biệt. Tương tự, thông kèo bóng đá việt nam từ các giao dịch khác nhau sẽ không bao giờ được gấp lại thành một thông kèo bóng đá việt nam. Ngoại trừ việc bỏ các trường hợp sau của thông kèo bóng đá việt nam trùng lặp,Thông kèo bóng đá việt namĐảm bảo rằng các thông kèo bóng đá việt nam 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 một máy khách thực thiThông kèo bóng đá việt namĐể nghe trên cùng một kênh thông kèo bóng đá việt nam. Trong trường hợp đó, nó sẽ lấy lại một sự kiện thông kèo bóng đá việt nam, giống như tất cả các phiên nghe khác. Tùy thuộc vào logic ứng dụng, điều này có thể dẫn đến công việc vô dụng, ví dụ, đọc bảng cơ sở dữ liệu để tìm các bản cập nhật tương tự mà phiên đó vừa viết ra. Có thể tránh công việc bổ sung như vậy bằng cách nhận thấy liệu quy trình máy chủ của phiên thông kèo bóng đá việt nam hay khôngPID(được cung cấp trong thông kèo bóng đá việt nam sự kiện thông kèo bóng đá việt nam) 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 kèo bóng đá việt nam 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 kèo bóng đá việt nam được kèo bóng đá việt nam hiệu (bất kỳ định danh nào).

tải trọng

The"Tải trọng"Chuỗi được giao tiếp cùng với thông kèo bóng đá việt nam. Điều này phải được chỉ định là một chuỗi đơn giản. Trong cấu hình mặc định, nó phải ngắn hơn 8000 byte. .

ghi chú

Có một hàng đợi giữ các thông kèo bóng đá việt nam đã đượ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 kèo bóng đá việt namsẽ thất bại khi cam kết. Hàng đợi khá lớn (8GB trong một 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. Tuy nhiên, không có việc dọn dẹp nào có thể diễn ra nếu phiên thực thinghevà 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 kèo bóng đá việt nam 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. Trong trường hợp này, bạn nên đảm bảo rằng phiên này kết thúc giao dịch hiện tại để dọn dẹp có thể tiếp tục.

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

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

pg_notify

Để gửi thông kèo bóng đá việt nam, 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. Chức năng dễ sử dụng hơn nhiều so vớiThông kèo bóng đá việt namLệ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 kèo bóng đá việt nam từPSQL:

17974_18402

Tương thích

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

Xem thêm

nghe, Unlisten