Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá euro.
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ế.

Chương 42. ThePostgresHệ thống kèo bóng đá euro

Hệ thống kèo bóng đá euro sản xuất đơn giản về mặt khái niệm, nhưng cóPostgresHệ thống kèo bóng đá euro có thể được tìm thấy trongStonebraker et al, ACM,].

Một số hệ thống cơ sở dữ liệu khác xác định các kèo bóng đá euro cơ sở dữ liệu hoạt động. Những cái nàyPostgresdưới dạng chức năng và

Hệ thống kèo bóng đá euro viết lại truy vấn ("hệ thống kèo bóng đá euro" từ bây giờ) làOng và Goh,] cũng như [Stonebraker et al, ACM, 1990].

a

Để hiểu làm thế nào hệ thống kèo bóng đá euro hoạt động, cần phải biết

Hệ thống kèo bóng đá euro nằm giữa trình phân tích cú pháp truy vấn và trình phân tích cú pháp truy vấn vàPG_REWRITEDanh mục, cũng là những người truy vấn với một số thông tin bổ sung vàSQLcâu lệnh.

Bây giờ Querytree là gì? Nó là một đại diện nội bộ của mộtSQLCâu lệnh trong đó các phần duy nhấtPostgresphụ trợPG_REWRITEDanh mục hệ kèo bóng đá euro cũng được lưu trữ dưới dạng

Đọc một querytree đòi hỏi một số kinh nghiệm và đó là một khó khănSQLĐại diện của QueryTrees là đủ

Các phần của A

Khi đọcSQLĐại diện của QueryTrees trong tài liệu này là cần thiết

The CommandType

Đây là một giá trị đơn giản cho biết lệnh nào (chọn,

Rangeable

Rangtable là danh sách các mối quan hệ được sử dụng trong

Mỗi mục nhập Range có thể xác định một bảng hoặc chế độ xem và nóiSQLTuyên bố. Điều này có thể xảy ra sau

Sự kết hợp

Đây là một chỉ mục vào Rangeable xác định

Chọn truy vấn thường không có mối quan hệ kết quả. Các

Khi chèn, cập nhật và xóa truy vấn

TargetList

TargetList là danh sách các biểu thức xác định

Xóa truy vấn không cần danh sách mục tiêu vì chúng không

Trong các truy vấn chèn, Danh sách mục tiêu mô tả các hàng mới

trên các truy vấn cập nhật, nó mô tả các hàng mới nên

Mọi mục nhập trong danh sách TargetL

Trình độ chuyên môn

Trình độ truy vấn là một biểu thức giống như một trong nhữngSQLcâu lệnh.

Những người khác

Các phần khác của QueryTree giống như mệnh đề theo thứ tự