Phiên bản không được hỗ trợ:9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
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 kèo bóng đá euro phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

49.1. Các mục nhập danh kèo bóng đá euro chỉ mục

Mỗi phương thức truy cập chỉ kèo bóng đá euro được mô tả bởi một hàng trongpg_amDanh kèo bóng đá euro hệ thống (xemPhần 43.3). Nội dung chính của Mộtpg_amHàng là tài liệu tham khảo đếnPG_PROCkèo bóng đá euro xác định chỉ kèo bóng đá euro Các chức năng truy cập được cung cấp bởi phương thức truy cập. API cho Các chức năng này được xác định sau trong chương này. Ngoài ra, Thepg_amHàng chỉ định một vài thuộc tính của phương thức truy cập, chẳng hạn như liệu nó có thể hỗ trợ Chỉ số Multicolumn. Hiện tại không có bất kỳ hỗ trợ đặc biệt nào để tạo hoặc xóapg_amkèo bóng đá euro; Bất cứ ai cũng có thể viết một phương thức truy cập mới dự kiến ​​sẽ có thẩm quyền chèn một hàng thích hợp cho chính họ.

Để hữu ích, một phương thức truy cập chỉ kèo bóng đá euro cũng phải có một hoặc hơnkèo bóng đá euro lớp toán tửđược xác định trongPostgreSQL:, pg_amop,, Vàpg_amproc. Những kèo bóng đá euro này cho phép người lập kế hoạch Để xác định loại trình độ truy vấn nào có thể được sử dụng với Chỉ kèo bóng đá euro của phương thức truy cập này. Các lớp toán tử được mô tả trongPhần 33.14, đó là điều kiện tiên quyết tài liệu để đọc chương này.

Một chỉ kèo bóng đá euro riêng lẻ được xác định bởi Apg_ classkèo bóng đá euro mô tả nó như một mối quan hệ vật lý, cộng với Apg_index8961_9479pg_index. Cả hai kèo bóng đá euro danh kèo bóng đá euro này đều có thể là được truy cập như một phần củaquan hệDữ liệu cấu trúc được truyền cho tất cả các hoạt động trên chỉ kèo bóng đá euro.

Một số cột cờ củaPG_AMCó ý nghĩa không đáng tin cậy. kèo bóng đá euro yêu cầu củaAmcanuniqueđược thảo luận trongPhần 49.5. TheAmcanmulticolcờ khẳng định rằng quyền truy cập Phương thức hỗ trợ các chỉ kèo bóng đá euro Multicolumn, trong khiamoptionalkeykhẳng định rằng nó cho phép quét trong đó không có điều khoản hạn chế có thể lập chỉ kèo bóng đá euro nào được đưa ra cho lần đầu tiên cột chỉ kèo bóng đá euro. KhiAmcanmulticolIS SAI,amoptionalkeyVề cơ bản cho biết liệu phương pháp truy cập cho phép quét toàn chỉ số mà không cần Bất kỳ điều khoản hạn chế. Các phương thức truy cập hỗ trợ nhiều Các cột chỉ kèo bóng đá europhảiQuét hỗ trợ bỏ qua các hạn chế đối với bất kỳ hoặc tất cả các cột sau lần đầu tiên; tuy nhiên họ được phép yêu cầu một số hạn chế xuất hiện cho cột chỉ kèo bóng đá euro đầu tiên và đây là được báo hiệu bằng cách cài đặtAmoptionalkeySai.Amindexnullskhẳng định rằng Các mục nhập chỉ mục được tạo cho các giá trị khóa null. Kể từ hầu hết Các toán tử có thể lập chỉ mục là nghiêm ngặt và do đó không thể trả về đúng NULL đầu vào, từ cái nhìn đầu tiên hấp dẫn không lưu trữ chỉ mục Các kèo bóng đá euro giá trị null: Chúng không bao giờ có thể được trả về bởi một chỉ mục Dù sao cũng quét. Tuy nhiên, đối số này không thành công khi quét chỉ mục Không có mệnh đề hạn chế cho một cột chỉ mục nhất định. Trong thực tế này có nghĩa là các chỉ mục cóAmoptionalkeyĐúng phải chỉ kèo bóng đá euro nulls, vì Người lập kế hoạch có thể quyết định sử dụng một chỉ kèo bóng đá euro như vậy không có khóa quét tại tất cả. Một hạn chế liên quan là một phương thức truy cập chỉ kèo bóng đá euro Hỗ trợ nhiều cột chỉ kèo bóng đá europhải11547_11774trong đó a = 4. Hệ thống sẽ giả định Chỉ kèo bóng đá euro có thể được sử dụng để quét các hàng vớia = 4, Điều này là sai nếu chỉ kèo bóng đá euro bỏ qua các hàng trong đó11981_11984là null. Tuy nhiên, đó là ok để bỏ qua các hàng ở đâu Cột được lập chỉ kèo bóng đá euro đầu tiên là NULL. Do đó,Amindexnullschỉ nên đặt đúng nếu Phương thức truy cập chỉ kèo bóng đá euro chỉ kèo bóng đá euro tất cả các hàng, bao gồm cả tùy ý sự kết hợp của các giá trị null.