Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
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 tỷ số bóng đá euro hôm nay

tên

Thông kèo tỷ số bóng đá euro hôm nay - Tín hiệu tất cả các mặt tiền và phụ trợ Nghe trên một điều kiện thông kèo tỷ số bóng đá euro hôm nay
Thông kèo tỷ số bóng đá euro hôm naytên        

Đầu vào

notifyName

Thông kèo tỷ số bóng đá euro hôm nay điều kiện được kèo tỷ số bóng đá euro hôm nay hiệu.

OUTPUTS

Thông kèo tỷ số bóng đá euro hôm nay

xác nhận rằng lệnh thông kèo tỷ số bóng đá euro hôm nay đã được thực thi.

Thông kèo tỷ số bóng đá euro hôm nay các sự kiện

Sự kiện được chuyển đến Frontends nghe; cho dù và Cách mỗi ứng dụng Frontend phản ứng phụ thuộc vào Lập trình.

Mô tả

TheThông kèo tỷ số bóng đá euro hôm nayLệnh gửi một sự kiện thông kèo tỷ số bóng đá euro hôm nay cho mỗi ứng dụng frontend đã được thực hiện trước đónghenotifyNameĐối với thông kèo tỷ số bóng đá euro hôm nay được chỉ định điều kiện trong cơ sở dữ liệu hiện tại.

6789_7059

Thông thường, tên điều kiện thông kèo tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm nay về cơ bản có nghĩa là "Tôi đã thay đổi bảng này, hãy xem nó để xem những gì mới ". Nhưng không có hiệp hội nào được thi hành bởiThông kèo tỷ số bóng đá euro hôm nayNghelệnh. Ví dụ, một nhà thiết kế cơ sở dữ liệu có thể sử dụng một số Tên điều kiện để kèo tỷ số bóng đá euro hôm nay hiệu các loại thay đổi khác nhau cho một bàn.

Thông kèo tỷ số bóng đá euro hôm nayCung cấp một dạng tín hiệu đơn giản hoặc cơ chế IPC (Truyền thông liên lạc) cho một bộ sưu tập các quy trình truy cập cùngPostgresCơ sở dữ liệu. Cơ chế cấp cao hơn có thể được xây dựng bằng cách sử dụng các bảng trong cơ sở dữ liệu để vượt qua dữ liệu (ngoài một tên điều kiện đơn thuần) từ thông kèo tỷ số bóng đá euro hôm nay đến Người nghe (s).

KhiThông kèo tỷ số bóng đá euro hôm nayđược sử dụng để kèo tỷ số bóng đá euro hôm nay hiệu Sự xuất hiện của các thay đổi đối với một bảng cụ thể, một chương trình hữu ích kỹ thuật là đặtThông kèo tỷ số bóng đá euro hôm nayTrong một quy tắc Điều đó đượ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 tỷ số bóng đá euro hôm nay 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 tỷ số bóng đá euro hôm naytươ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 tỷ số bóng đá euro hôm nayđược thực hiện bên trong một giao dịch, thông kèo tỷ số bóng đá euro hôm nay các sự kiện không được phân phối cho đến khi và trừ khi giao dịch là tận tụy. Điều này là phù hợp, vì nếu giao dịch là bị hủy bỏ, chúng tôi muốn tất cả các lệnh trong đó không có hiệu ứng, bao gồmThông kèo tỷ số bóng đá euro hôm nay. Nhưng nó có thể là khó hiểu nếu một người đang mong đợi các sự kiện thông kèo tỷ số bóng đá euro hôm nay sẽ giao hàng ngay lập tức. Thứ hai, nếu một phụ trợ nghe nhận được một tín hiệu thông kèo tỷ số bóng đá euro hôm nay trong khi nó nằm trong một giao dịch, thông kèo tỷ số bóng đá euro hôm nay sự kiện sẽ không được chuyển đến phía trước được kết nối của nó cho đến khi chỉ Sau khi giao dịch được hoàn thành (đã cam kết hoặc hủy bỏ). Một lần nữa, lý do là nếu một thông kèo tỷ số bóng đá euro hôm nay được gửi trong giao dịch sau đó bị hủy bỏ, người ta sẽ muốn thông kèo tỷ số bóng đá euro hôm nay để được hoàn tác bằng cách nào đó --- nhưng phần phụ trợ không thể "Lấy lại" một thông kèo tỷ số bóng đá euro hôm nay một khi nó đã gửi nó đến mặt trận. Vì thế Thông kèo tỷ số bóng đá euro hôm nay các sự kiện chỉ được phân phối giữa các giao dịch. Kết quả cuối cùng trong đó là các ứng dụng sử dụngThông kèo tỷ số bóng đá euro hôm nayĐể tín hiệu thời gian thực nên cố gắng giữ các giao dịch của họ ngắn.

Thông kèo tỷ số bóng đá euro hôm nayhành xử như tín hiệu Unix trong một Sự tôn trọng quan trọng: Nếu tên điều kiện tương tự được kèo tỷ số bóng đá euro hôm nay hiệu liên tiếp nhiều lần, người nhận chỉ có thể nhận được một Thông kèo tỷ số bóng đá euro hôm nay cho sự kiện cho một số lần thực hiệnThông kèo tỷ số bóng đá euro hôm nay. Vì vậy, đó là một ý tưởng tồi để phụ thuộc vào số lượng thông kèo tỷ số bóng đá euro hôm nay nhận được. Thay vào đó, sử dụngThông kèo tỷ số bóng đá euro hôm nayĐể đánh thức các ứng dụng cần chú ý đến một cái gì đó, và sử dụng một đối tượng cơ sở dữ liệu (như một chuỗi) để theo dõi Điều gì đã xảy ra hoặc nó đã xảy ra bao nhiêu lần.

Nó là phổ biến cho một frontend gửiThông kèo tỷ số bóng đá euro hôm nayĐể nghe theo cùng một tên thông kèo tỷ số bóng đá euro hôm nay chính nó. Trong trường hợp đó, nó sẽ nhận lại một sự kiện thông kèo tỷ số bóng đá euro hôm nay, giống như Tất cả các mặt tiền nghe khác. Tùy thuộc vào ứng dụng Logic, điều này có thể dẫn đến công việc vô dụng --- ví dụ, đọc lại bảng cơ sở dữ liệu để tìm các bản cập nhật tương tự Frontend chỉ viết ra. TRONGPostgres6.4 trở lên, có thể Tránh công việc bổ sung như vậy bằng cách nhận thấy liệu phụ trợ thông kèo tỷ số bóng đá euro hôm nay PID của quy trình (được cung cấp trong thông kèo tỷ số bóng đá euro hôm nay sự kiện thông kèo tỷ số bóng đá euro hôm nay) giống nhau như PID phụ trợ của chính mình (có sẵn từ libpq). Khi họ là Điều tương tự, sự kiện thông kèo tỷ số bóng đá euro hôm nay là công việc của riêng mình nảy trở lại và có thể được bỏ qua. (Mặc dù những gì đã được nói trong phần trước Đoạn văn, đây là một kỹ thuật an toàn.Postgresgiữ cho tự thông kèo tỷ số bóng đá euro hôm nay riêng biệt với thông kèo tỷ số bóng đá euro hôm nay đến từ các phụ trợ khác, vì vậy bạn không thể bỏ lỡ một Bên ngoài thông kèo tỷ số bóng đá euro hôm nay bằng cách bỏ qua thông kèo tỷ số bóng đá euro hôm nay của riêng bạn.)

Ghi chú

tênCó thể là bất kỳ chuỗi nào hợp lệ như một cái tên; nó không cần phải tương ứng với tên của bất kỳ thực tế nào bàn. Nếu nhưtênđược đính kèm hai quote, nó thậm chí không cần phải là một tên hợp lệ về mặt cú pháp, nhưng có thể dài tới 31 ký tự.

Trong một số bản phát hành trước củaPostgres, tên11628_11796

inPostgresphát hành trước đến 6.4, phụ trợ PID được gửi trong một thông kèo tỷ số bóng đá euro hôm nay là Luôn luôn là sự phụ thuộc của phụ trợ của chính Frontend. Vì vậy, nó không có thể phân biệt chính mình thông kèo tỷ số bóng đá euro hôm nay với các khách hàng khác ' thông kèo tỷ số bóng đá euro hôm nay trong các bản phát hành trước đó.

sử dụng

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

Nghe ảo;
Thông kèo tỷ số bóng đá euro hôm nay ảo;
Async thông kèo tỷ số bóng đá euro hôm nay về 'ảo' từ phụ trợ PID '11239' đã nhận

Tương thích

SQL92

Không cóThông kèo tỷ số bóng đá euro hôm naycâu lệnh trongSQL92.